Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 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-ocs23-build-9303-246/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=991gid=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 Wrote: /builddir/build/SRPMS/clang-16.0.6-1.ocs23.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-ocs23-build-9303-246/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=991gid=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 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.guiMlZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf clang-tools-extra-16.0.6.src + /usr/bin/xz -dc /builddir/build/SOURCES/clang-tools-extra-16.0.6.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd clang-tools-extra-16.0.6.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #3000 (0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch): + echo 'Patch #3000 (0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file test/CMakeLists.txt patching file test/clang-tidy/CTTestTidyModule.cpp patching file test/lit.cfg.py patching file test/lit.site.cfg.py.in + rm test/clang-tidy/checkers/altera/struct-pack-align.cpp + pathfix.py -i /usr/bin/python3 -p -n -k -as 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-16.0.6.src + /usr/bin/xz -dc /builddir/build/SOURCES/clang-16.0.6.src.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd clang-16.0.6.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #3001 (0010-PATCH-clang-Produce-DWARF4-by-default.patch): + echo 'Patch #3001 (0010-PATCH-clang-Produce-DWARF4-by-default.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file include/clang/Driver/ToolChain.h patching file test/CodeGen/dwarf-version.c patching file test/Driver/as-options.s patching file test/Driver/cl-options.c patching file test/Driver/clang-g-opts.c patching file test/Driver/ve-toolchain.c patching file test/Driver/ve-toolchain.cpp Patch #3002 (0003-PATCH-clang-Don-t-install-static-libraries.patch): + echo 'Patch #3002 (0003-PATCH-clang-Don-t-install-static-libraries.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file cmake/modules/AddClang.cmake Hunk #1 succeeded at 114 (offset 1 line). Patch #3003 (D138472.diff): + echo 'Patch #3003 (D138472.diff):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file CMakeLists.txt Patch #3004 (D141581.diff): + echo 'Patch #3004 (D141581.diff):' + /usr/bin/patch --no-backup-if-mismatch -f -p2 --fuzz=0 patching file lib/Basic/CMakeLists.txt patching file lib/Driver/CMakeLists.txt Patch #5000 (clang-16.0.6-add-OpenCloudOS-support.patch): + echo 'Patch #5000 (clang-16.0.6-add-OpenCloudOS-support.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/Driver/ToolChains/Gnu.cpp Hunk #1 succeeded at 2218 (offset 145 lines). Hunk #2 succeeded at 2248 (offset 149 lines). Hunk #3 succeeded at 2315 (offset 153 lines). Hunk #4 succeeded at 2325 (offset 153 lines). + pathfix.py -i /usr/bin/python3 -p -n -k -as 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 + rm test/CodeGen/profile-filter.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5dSCnS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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/OpenCloudOS/OpenCloudOS-hardened-ld -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-16.0.6.src + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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/OpenCloudOS/OpenCloudOS-hardened-ld -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 x86_64-OpenCloudOS-linux-gnu -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 -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 -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_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=../clang-tools-extra-16.0.6.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 -DLLVM_COMMON_CMAKE_UTILS=/usr/share/llvm/cmake -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 -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON -DCLANG_LINK_CLANG_DYLIB=ON -DLLVM_ENABLE_NEW_PASS_MANAGER=ON -DLLVM_ENABLE_SPHINX=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF -DLLVM_BUILD_DOCS=ON -DCLANG_BUILD_EXAMPLES:BOOL=OFF -DBUILD_SHARED_LIBS=OFF '-DCLANG_REPOSITORY_STRING=OpenCloudOS 16.0.6-1.ocs23' -DCLANG_DEFAULT_UNWINDLIB=libgcc -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- 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 CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_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 version "3.10.5") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 16.0.6 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Found Git: /usr/bin/git (found version "2.41.0") -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Configuring done -- 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 LLVM_ENABLE_NEW_PASS_MANAGER PYTHON_EXECUTABLE SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu + /usr/bin/cmake --build x86_64-OpenCloudOS-linux-gnu -j32 --verbose [1/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vbmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmi2intrin.h [2/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vbmiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmiintrin.h [3/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/altivec.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/altivec.h [4/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ammintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ammintrin.h [5/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/amxfp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/amxfp16intrin.h [6/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/amxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/amxintrin.h [7/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_builtin_vars.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_builtin_vars.h [8/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_cmath.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_cmath.h [9/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_device_functions.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_device_functions.h [10/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_complex_builtins.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_complex_builtins.h [11/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_intrinsics.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_intrinsics.h [12/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/adxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/adxintrin.h [13/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_libdevice_declares.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_libdevice_declares.h [14/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_math.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_math.h [15/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_math_forward_declares.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_math_forward_declares.h [16/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_runtime_wrapper.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_runtime_wrapper.h [17/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_cuda_texture_intrinsics.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_cuda_texture_intrinsics.h [18/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_hip_cmath.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_cmath.h [19/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_hip_math.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_math.h [20/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_hip_runtime_wrapper.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_runtime_wrapper.h [21/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_hip_libdevice_declares.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_libdevice_declares.h [22/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__clang_hip_stdlib.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__clang_hip_stdlib.h [23/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__wmmintrin_aes.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__wmmintrin_aes.h [24/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__wmmintrin_pclmul.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__wmmintrin_pclmul.h [25/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx2intrin.h [26/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512bf16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512bf16intrin.h [27/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512bwintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512bwintrin.h [28/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512bitalgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512bitalgintrin.h [29/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512dqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512dqintrin.h [30/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512cdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512cdintrin.h [31/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512erintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512erintrin.h [32/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512fintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512fintrin.h [33/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512ifmaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512ifmaintrin.h [34/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512fp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512fp16intrin.h [35/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512ifmavlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512ifmavlintrin.h [36/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512pfintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512pfintrin.h [37/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vbmivlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vbmivlintrin.h [38/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlbf16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbf16intrin.h [39/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlbitalgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbitalgintrin.h [40/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlbwintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlbwintrin.h [41/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlcdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlcdintrin.h [42/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlfp16intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlfp16intrin.h [43/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vldqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vldqintrin.h [44/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlintrin.h [45/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlvbmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvbmi2intrin.h [46/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlvnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvnniintrin.h [47/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vlvp2intersectintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vlvp2intersectintrin.h [48/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vnniintrin.h [49/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vpopcntdqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vpopcntdqintrin.h [50/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vp2intersectintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vp2intersectintrin.h [51/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avx512vpopcntdqvlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avx512vpopcntdqvlintrin.h [52/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avxifmaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxifmaintrin.h [53/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxintrin.h [54/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avxneconvertintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxneconvertintrin.h [55/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avxvnniint8intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxvnniint8intrin.h [56/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/bmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/bmi2intrin.h [57/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/bmiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/bmiintrin.h [58/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/builtins.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/builtins.h [59/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cet.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cet.h [60/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/avxvnniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/avxvnniintrin.h [61/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cetintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cetintrin.h [62/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/clflushoptintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clflushoptintrin.h [63/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/clwbintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clwbintrin.h [64/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/clzerointrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/clzerointrin.h [65/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cldemoteintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cldemoteintrin.h [66/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cmpccxaddintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cmpccxaddintrin.h [67/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cpuid.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cpuid.h [68/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /usr/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Driver/Options.td --write-if-changed -o include/clang/Driver/Options.inc -d include/clang/Driver/Options.inc.d [69/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/crc32intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/crc32intrin.h [70/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cuda_wrappers/algorithm /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cuda_wrappers/algorithm [71/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cuda_wrappers/cmath /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cuda_wrappers/cmath [72/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cuda_wrappers/complex /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cuda_wrappers/complex [73/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/cuda_wrappers/new /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/cuda_wrappers/new [74/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/emmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/emmintrin.h [75/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/enqcmdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/enqcmdintrin.h [76/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/fma4intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fma4intrin.h [77/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/gfniintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/gfniintrin.h [78/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/f16cintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/f16cintrin.h [79/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/fmaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fmaintrin.h [80/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/fxsrintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/fxsrintrin.h [81/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hexagon_circ_brev_intrinsics.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hexagon_circ_brev_intrinsics.h [82/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hlsl.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hlsl.h [83/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hexagon_protos.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hexagon_protos.h [84/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hexagon_types.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hexagon_types.h [85/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hresetintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hresetintrin.h [86/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/htmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/htmintrin.h [87/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/htmxlintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/htmxlintrin.h [88/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/immintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/immintrin.h [89/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ia32intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ia32intrin.h [90/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/intrin.h [91/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/lzcntintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/lzcntintrin.h [92/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/invpcidintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/invpcidintrin.h [93/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hvx_hexagon_protos.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hvx_hexagon_protos.h [94/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/larchintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/larchintrin.h [95/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/keylockerintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/keylockerintrin.h [96/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/lwpintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/lwpintrin.h [97/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/mm3dnow.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/mm3dnow.h [98/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/mm_malloc.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/mm_malloc.h [99/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/mmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/mmintrin.h [100/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/movdirintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/movdirintrin.h [101/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/mwaitxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/mwaitxintrin.h [102/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/math.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/math.h [103/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/pconfigintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/pconfigintrin.h [104/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/msa.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/msa.h [105/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/nmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/nmmintrin.h [106/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/opencl-c.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/opencl-c.h [107/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/pkuintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/pkuintrin.h [108/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/pmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/pmmintrin.h [109/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/popcntintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/popcntintrin.h [110/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/bmi2intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/bmi2intrin.h [111/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/bmiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/bmiintrin.h [112/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/emmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/emmintrin.h [113/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/immintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/immintrin.h [114/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/mm_malloc.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/mm_malloc.h [115/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/mmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/mmintrin.h [116/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/pmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/pmmintrin.h [117/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/smmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/smmintrin.h [118/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/tmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/tmmintrin.h [119/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/x86intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/x86intrin.h [120/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/x86gprintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/x86gprintrin.h [121/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ppc_wrappers/xmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ppc_wrappers/xmmintrin.h [122/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/prfchiintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/prfchiintrin.h [123/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/ptwriteintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/ptwriteintrin.h [124/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/prfchwintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/prfchwintrin.h [125/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/raointintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/raointintrin.h [126/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/rdpruintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/rdpruintrin.h [127/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/rtmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/rtmintrin.h [128/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/s390intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/s390intrin.h [129/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/rdseedintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/rdseedintrin.h [130/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/serializeintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/serializeintrin.h [131/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/sgxintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/sgxintrin.h [132/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/tbmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/tbmintrin.h [133/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/shaintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/shaintrin.h [134/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/smmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/smmintrin.h [135/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/tmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/tmmintrin.h [136/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/tsxldtrkintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/tsxldtrkintrin.h [137/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/uintrintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/uintrintrin.h [138/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/vaesintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vaesintrin.h [139/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/vecintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vecintrin.h [140/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/velintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/velintrin.h [141/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/velintrin_gen.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/velintrin_gen.h [142/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/vpclmulqdqintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vpclmulqdqintrin.h [143/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/velintrin_approx.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/velintrin_approx.h [144/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/waitpkgintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/waitpkgintrin.h [145/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/wasm_simd128.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/wasm_simd128.h [146/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/wbnoinvdintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/wbnoinvdintrin.h [147/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/wmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/wmmintrin.h [148/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/x86gprintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/x86gprintrin.h [149/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/x86intrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/x86intrin.h [150/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xmmintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xmmintrin.h [151/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xopintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xopintrin.h [152/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xsavecintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xsavecintrin.h [153/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xsaveintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xsaveintrin.h [154/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xsaveoptintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xsaveoptintrin.h [155/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xsavesintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xsavesintrin.h [156/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/xtestintrin.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/xtestintrin.h [157/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/SampleAnalyzer && /usr/bin/python3.10 -c "import sys; lines = [' ' + l.rstrip() for l in sys.stdin] + [' local: *;']; print('LLVM_16 {'); print(' global:') if len(lines) > 1 else None; print(';\\n'.join(lines) + '\\n};')" < /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/SampleAnalyzer/SampleAnalyzerPlugin.exports > SampleAnalyzerPlugin.exports [158/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerDependencyHandling && /usr/bin/python3.10 -c "import sys; lines = [' ' + l.rstrip() for l in sys.stdin] + [' local: *;']; print('LLVM_16 {'); print(' global:') if len(lines) > 1 else None; print(';\\n'.join(lines) + '\\n};')" < /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandlingAnalyzerPlugin.exports > CheckerDependencyHandlingAnalyzerPlugin.exports [159/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/ [160/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/libexec/c++-analyzer /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [161/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/libexec/ccc-analyzer /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [162/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/man/man1 && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/man/scan-build.1 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/man/man1/ [163/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-build && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/share/scan-build/sorttable.js /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-build/ [164/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerOptionHandling && /usr/bin/python3.10 -c "import sys; lines = [' ' + l.rstrip() for l in sys.stdin] + [' local: *;']; print('LLVM_16 {'); print(' global:') if len(lines) > 1 else None; print(';\\n'.join(lines) + '\\n};')" < /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandlingAnalyzerPlugin.exports > CheckerOptionHandlingAnalyzerPlugin.exports [165/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-build && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/share/scan-build/scanview.css /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-build/ [166/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/bin/analyze-build /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/ [167/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/bin/intercept-build /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/ [168/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/bin/scan-build /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/scan-build-py [169/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libear/__init__.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear/ [170/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libear/config.h.in /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear/ [171/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libear/ear.c /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libear/ [172/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/__init__.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [173/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/analyze.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [174/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/clang.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [175/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/arguments.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [176/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/compilation.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [177/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/intercept.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [178/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/report.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [179/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/libexec/analyze-c++ /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [180/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/libexec/analyze-cc /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [181/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/libexec/intercept-c++ /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [182/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-view/bin/scan-view /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/ [183/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-view/share/ScanView.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view/ [184/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/shell.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/ [185/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/libexec/intercept-cc /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/libexec/ [186/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-view/share/Reporter.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view/ [187/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/resources/scanview.css /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources [188/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-view/share/bugcatcher.ico /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view/ [189/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/resources/selectable.js /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources [190/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-view/share/startfile.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/share/scan-view/ [191/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/tools/scan-build-py/lib/libscanbuild/resources/sorttable.js /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/libscanbuild/resources [192/1919] cd /builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/tool && /usr/bin/python3.10 bundle_resources.py /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/tool/HTMLForestResources.inc HTMLForest.css HTMLForest.js HTMLForest.html [193/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs && /usr/bin/cmake -E copy_directory /builddir/build/BUILD/clang-16.0.6.src/docs /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/docs/../CodeOwners.rst /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs [194/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [195/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangDataCollectorsEmitter.cpp [196/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangTypeNodesEmitter.cpp [197/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [198/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangSACheckersEmitter.cpp [199/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc/ConfusableTable -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc/ConfusableTable -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp [200/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [201/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ASTTableGen.cpp [202/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/grammar/LRTable.cpp [203/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangASTNodesEmitter.cpp [204/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/TableGen.cpp [205/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangOpcodesEmitter.cpp [206/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangSyntaxEmitter.cpp [207/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/grammar/LRTableBuild.cpp [208/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16.so && : [209/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tidy-confusable-chars-gen /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc/ConfusableTable/confusables.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc/Confusables.inc [210/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Support -I/builddir/build/BUILD/clang-16.0.6.src/lib/Support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Support/RISCVVIntrinsicUtils.cpp [211/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/gen -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/gen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/gen/Main.cpp [212/1919] : && /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 && : [213/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/grammar/LRGraph.cpp [214/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangOptionDocEmitter.cpp [215/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangASTPropertiesEmitter.cpp [216/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/RISCVVEmitter.cpp [217/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/SveEmitter.cpp [218/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/grammar/GrammarBNF.cpp [219/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp [220/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangDiagnosticsEmitter.cpp [221/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/NeonEmitter.cpp [222/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/MveEmitter.cpp [223/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/grammar/Grammar.cpp [224/1919] : && /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 && : [225/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs && /usr/bin/cmake -E env /usr/bin/sphinx-build -b man -d /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs/_doctrees-clang-man -q -t builder-man -D version=16 -D release=16.0.6 /builddir/build/BUILD/clang-16.0.6.src/docs /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'ClangCommandLineReference' /builddir/build/BUILD/clang-16.0.6.src/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'AttributeReference' /builddir/build/BUILD/clang-16.0.6.src/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'DiagnosticsReference' [226/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/utils/TableGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/utils/TableGen/ClangAttrEmitter.cpp [227/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16.so && : [228/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-pseudo-gen --grammar /builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include/../lib/cxx/cxx.bnf --emit-grammar-content -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include/CXXBNF.inc [229/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-pseudo-gen --grammar /builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include/../lib/cxx/cxx.bnf --emit-symbol-list -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include/CXXSymbols.inc [230/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o 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 /usr/lib64/libLLVMSupport.a -lrt -ldl -lm /usr/lib64/libz.so /usr/lib64/libtinfo.so /usr/lib64/libLLVMDemangle.a && : [231/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-stmt-nodes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/StmtNodes.td --write-if-changed -o include/clang/AST/StmtNodes.inc -d include/clang/AST/StmtNodes.inc.d [232/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-decl-nodes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/DeclNodes.td --write-if-changed -o include/clang/AST/DeclNodes.inc -d include/clang/AST/DeclNodes.inc.d [233/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-type-nodes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/TypeNodes.td --write-if-changed -o include/clang/AST/TypeNodes.inc -d include/clang/AST/TypeNodes.inc.d [234/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-nodes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/CommentNodes.td --write-if-changed -o include/clang/AST/CommentNodes.inc -d include/clang/AST/CommentNodes.inc.d [235/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-basic-reader -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/PropertiesBase.td --write-if-changed -o include/clang/AST/AbstractBasicReader.inc -d include/clang/AST/AbstractBasicReader.inc.d [236/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-basic-writer -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/PropertiesBase.td --write-if-changed -o include/clang/AST/AbstractBasicWriter.inc -d include/clang/AST/AbstractBasicWriter.inc.d [237/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-html-tags -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/CommentHTMLTags.td --write-if-changed -o include/clang/AST/CommentHTMLTags.inc -d include/clang/AST/CommentHTMLTags.inc.d [238/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/CommentHTMLTags.td --write-if-changed -o include/clang/AST/CommentHTMLTagsProperties.inc -d include/clang/AST/CommentHTMLTagsProperties.inc.d [239/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/CommentHTMLNamedCharacterReferences.td --write-if-changed -o include/clang/AST/CommentHTMLNamedCharacterReferences.inc -d include/clang/AST/CommentHTMLNamedCharacterReferences.inc.d [240/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-data-collectors -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/StmtDataCollectors.td --write-if-changed -o include/clang/AST/StmtDataCollectors.inc -d include/clang/AST/StmtDataCollectors.inc.d [241/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-type-reader -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/TypeProperties.td --write-if-changed -o include/clang/AST/AbstractTypeReader.inc -d include/clang/AST/AbstractTypeReader.inc.d [242/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-type-writer -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/TypeProperties.td --write-if-changed -o include/clang/AST/AbstractTypeWriter.inc -d include/clang/AST/AbstractTypeWriter.inc.d [243/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-command-info -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/CommentCommands.td --write-if-changed -o include/clang/AST/CommentCommandInfo.inc -d include/clang/AST/CommentCommandInfo.inc.d [244/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-comment-command-list -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/CommentCommands.td --write-if-changed -o include/clang/AST/CommentCommandList.inc -d include/clang/AST/CommentCommandList.inc.d [245/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-cde-builtin-aliases -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [246/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-neon-sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [247/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-sve-typeflags -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [248/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-node-traverse -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrNodeTraverse.inc -d include/clang/AST/AttrNodeTraverse.inc.d [249/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-text-node-dump -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrTextNodeDump.inc -d include/clang/AST/AttrTextNodeDump.inc.d [250/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-ast-visitor -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrVisitor.inc -d include/clang/AST/AttrVisitor.inc.d [251/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-classes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/Attrs.inc -d include/clang/AST/Attrs.inc.d [252/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-list -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrList.inc -d include/clang/Basic/AttrList.inc.d [253/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrSubMatchRulesList.inc -d include/clang/Basic/AttrSubMatchRulesList.inc.d [254/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-cde-builtin-def -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [255/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-impl -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrImpl.inc -d include/clang/AST/AttrImpl.inc.d [256/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-cde-builtin-codegen -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [257/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-cde-builtin-sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [258/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrHasAttributeImpl.inc -d include/clang/Basic/AttrHasAttributeImpl.inc.d [259/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse/../Basic/Attr.td --write-if-changed -o include/clang/Parse/AttrParserStringSwitches.inc -d include/clang/Parse/AttrParserStringSwitches.inc.d [260/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Parse/../Basic/Attr.td --write-if-changed -o include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -d include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.d [261/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-template-instantiate -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrTemplateInstantiate.inc -d include/clang/Sema/AttrTemplateInstantiate.inc.d [262/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrList.inc -d include/clang/Sema/AttrParsedAttrList.inc.d [263/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-spelling-index -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrSpellingListIndex.inc -d include/clang/Sema/AttrSpellingListIndex.inc.d [264/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrKinds.inc -d include/clang/Sema/AttrParsedAttrKinds.inc.d [265/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-syntax-node-list -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [266/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-neon-sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [267/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-mve-builtin-def -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [268/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-sa-checkers -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [269/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-mve-builtin-sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [270/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-syntax-node-classes -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [271/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-mve-builtin-aliases -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [272/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-bf16 -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_bf16.td --write-if-changed -o lib/Headers/arm_bf16.h -d lib/Headers/arm_bf16.h.d [273/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/arm64intr.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm64intr.h [274/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/arm_acle.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_acle.h [275/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-index-name -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticIndexName.inc -d include/clang/Basic/DiagnosticIndexName.inc.d [276/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-pch-read -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization/../Basic/Attr.td --write-if-changed -o include/clang/Serialization/AttrPCHRead.inc -d include/clang/Serialization/AttrPCHRead.inc.d [277/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-pch-write -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Serialization/../Basic/Attr.td --write-if-changed -o include/clang/Serialization/AttrPCHWrite.inc -d include/clang/Serialization/AttrPCHWrite.inc.d [278/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/arm_cmse.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_cmse.h [279/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/arm_neon_sve_bridge.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_neon_sve_bridge.h [280/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/armintr.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/armintr.h [281/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-cde-header -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_cde.td --write-if-changed -o lib/Headers/arm_cde.h -d lib/Headers/arm_cde.h.d [282/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-fp16 -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_fp16.td --write-if-changed -o lib/Headers/arm_fp16.h -d lib/Headers/arm_fp16.h.d [283/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticASTKinds.inc -d include/clang/Basic/DiagnosticASTKinds.inc.d [284/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Refactoring -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticRefactoringKinds.inc -d include/clang/Basic/DiagnosticRefactoringKinds.inc.d [285/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCommonKinds.inc -d include/clang/Basic/DiagnosticCommonKinds.inc.d [286/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticFrontendKinds.inc -d include/clang/Basic/DiagnosticFrontendKinds.inc.d [287/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticSerializationKinds.inc -d include/clang/Basic/DiagnosticSerializationKinds.inc.d [288/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticAnalysisKinds.inc -d include/clang/Basic/DiagnosticAnalysisKinds.inc.d [289/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=CrossTU -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCrossTUKinds.inc -d include/clang/Basic/DiagnosticCrossTUKinds.inc.d [290/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrImpl.inc -d include/clang/Sema/AttrParsedAttrImpl.inc.d [291/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticDriverKinds.inc -d include/clang/Basic/DiagnosticDriverKinds.inc.d [292/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diag-groups -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticGroups.inc -d include/clang/Basic/DiagnosticGroups.inc.d [293/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCommentKinds.inc -d include/clang/Basic/DiagnosticCommentKinds.inc.d [294/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticLexKinds.inc -d include/clang/Basic/DiagnosticLexKinds.inc.d [295/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticParseKinds.inc -d include/clang/Basic/DiagnosticParseKinds.inc.d [296/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-riscv-vector-header -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/riscv_vector.td --write-if-changed -o lib/Headers/riscv_vector.h -d lib/Headers/riscv_vector.h.d [297/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-mve-builtin-codegen -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [298/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticSemaKinds.inc -d include/clang/Basic/DiagnosticSemaKinds.inc.d [299/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-mve-header -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_mve.td --write-if-changed -o lib/Headers/arm_mve.h -d lib/Headers/arm_mve.h.d [300/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-sve-header -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_sve.td --write-if-changed -o lib/Headers/arm_sve.h -d lib/Headers/arm_sve.h.d [301/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-sve-builtin-codegen -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [302/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-riscv-vector-builtins -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [303/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-riscv-vector-builtin-sema -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [304/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-sve-sema-rangechecks -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [305/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-sve-builtins -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [306/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-riscv-vector-builtin-codegen -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [307/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic && /usr/bin/cmake -DNAMES="LLVM;CLANG" -DLLVM_SOURCE_DIR= -DCLANG_SOURCE_DIR= -DHEADER_FILE=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic/VCSVersion.inc -P /usr/lib64/cmake/llvm/GenerateVersionFromVCS.cmake [308/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-arm-neon -I /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/Headers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/arm_neon.td --write-if-changed -o lib/Headers/arm_neon.h -d lib/Headers/arm_neon.h.d [309/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_bf16.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_bf16.h [310/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/__stddef_max_align_t.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/__stddef_max_align_t.h [311/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_cde.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_cde.h [312/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_fp16.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_fp16.h [313/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_mve.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_mve.h [314/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_neon.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_neon.h [315/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/arm_sve.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/arm_sve.h [316/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/float.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/float.h [317/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hlsl/hlsl_basic_types.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hlsl/hlsl_basic_types.h [318/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/hlsl/hlsl_intrinsics.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/hlsl/hlsl_intrinsics.h [319/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/inttypes.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/inttypes.h [320/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/iso646.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/iso646.h [321/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/limits.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/limits.h [322/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/module.modulemap /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/module.modulemap [323/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/opencl-c-base.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/opencl-c-base.h [324/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/__clang_openmp_device_functions.h [325/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/cmath /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/cmath [326/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/complex /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/complex [327/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/complex.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/complex.h [328/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/complex_cmath.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/complex_cmath.h [329/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/openmp_wrappers/new /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/openmp_wrappers/new [330/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers/riscv_vector.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/riscv_vector.h [331/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdalign.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdalign.h [332/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdarg.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdarg.h [333/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdatomic.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdatomic.h [334/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdbool.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdbool.h [335/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stddef.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stddef.h [336/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdint.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdint.h [337/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/stdnoreturn.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/stdnoreturn.h [338/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/tgmath.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/tgmath.h [339/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/unwind.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/unwind.h [340/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/vadefs.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/vadefs.h [341/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/lib/Headers/varargs.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64/clang/16/include/varargs.h [342/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/APINotes -I/builddir/build/BUILD/clang-16.0.6.src/lib/APINotes -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/APINotes/APINotesTypes.cpp [343/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/CLWarnings.cpp [344/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/CharInfo.cpp [345/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/HeaderMap.cpp [346/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/ScratchBuffer.cpp [347/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/DependencyDirectivesScanner.cpp [348/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Builtins.cpp [349/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPCallbacks.cpp [350/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Cuda.cpp [351/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/ExpressionTraits.cpp [352/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPConditionalDirectiveRecord.cpp [353/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/CodeGenOptions.cpp [354/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/DiagnosticOptions.cpp [355/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PreprocessingRecord.cpp [356/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/APINotes -I/builddir/build/BUILD/clang-16.0.6.src/lib/APINotes -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/APINotes/APINotesYAMLCompiler.cpp [357/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PreprocessorLexer.cpp [358/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/FileEntry.cpp [359/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPCaching.cpp [360/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/MacroInfo.cpp [361/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/MacroArgs.cpp [362/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/MakeSupport.cpp [363/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/OperatorPrecedence.cpp [364/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/FileSystemStatCache.cpp [365/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/LangStandards.cpp [366/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/DarwinSDKInfo.cpp [367/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/ObjCRuntime.cpp [368/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/InitHeaderSearch.cpp [369/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/LangOptions.cpp [370/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/SanitizerSpecialCaseList.cpp [371/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/OpenMPKinds.cpp [372/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPExpressions.cpp [373/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/FileManager.cpp [374/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Stack.cpp [375/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPLexerChange.cpp [376/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Sanitizers.cpp [377/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/OpenCLOptions.cpp [378/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/NoSanitizeList.cpp [379/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/IdentifierTable.cpp [380/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/ProfileList.cpp [381/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Diagnostic.cpp [382/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/SourceLocation.cpp [383/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/LiteralSupport.cpp [384/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/TargetID.cpp [385/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/Lexer.cpp [386/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/Pragma.cpp [387/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPMacroExpansion.cpp [388/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Module.cpp [389/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/ARC.cpp [390/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/Preprocessor.cpp [391/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/BPF.cpp [392/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/HeaderSearch.cpp [393/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/PPDirectives.cpp [394/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/DirectX.cpp [395/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/TargetInfo.cpp [396/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/Lanai.cpp [397/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/CSKY.cpp [398/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Sarif.cpp [399/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/Le64.cpp [400/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/AMDGPU.cpp [401/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/OSTargets.cpp [402/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Basic/Targets/LoongArch.cpp [403/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/Hexagon.cpp [404/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/MSP430.cpp [405/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/TypeTraits.cpp [406/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/TokenKinds.cpp [407/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/ModuleMap.cpp [408/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/M68k.cpp [409/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/PNaCl.cpp [410/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Version.cpp [411/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/XRayInstr.cpp [412/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/AVR.cpp [413/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/SPIR.cpp [414/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/NVPTX.cpp [415/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/AArch64.cpp [416/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/ARM.cpp [417/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/SourceManager.cpp [418/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/TCE.cpp [419/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/Sparc.cpp [420/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/VE.cpp [421/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Warnings.cpp [422/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/SystemZ.cpp [423/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/WebAssembly.cpp [424/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/Mips.cpp [425/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/XCore.cpp [426/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCUDARuntime.cpp [427/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-opcodes -I /builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Opcodes.td --write-if-changed -o lib/AST/Opcodes.inc -d lib/AST/Opcodes.inc.d [428/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/XRayLists.cpp [429/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-attr-doc-table -I /builddir/build/BUILD/clang-16.0.6.src/lib/AST/../../include/ -I /builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/lib/AST/../../include/clang/Basic/Attr.td --write-if-changed -o lib/AST/AttrDocTable.inc -d lib/AST/AttrDocTable.inc.d [430/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/RISCV.cpp [431/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/PPC.cpp [432/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCXX.cpp [433/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCXXABI.cpp [434/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/TokenConcatenation.cpp [435/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets/X86.cpp [436/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTConsumer.cpp [437/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/lib/Lex -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Lex/TokenLexer.cpp [438/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/GtestMatchers.cpp [439/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCUDANV.cpp [440/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/DiagnosticIDs.cpp [441/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTConcept.cpp [442/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Targets.cpp [443/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/lib/Basic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Basic/Attributes.cpp [444/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGBlocks.cpp [445/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/AttrDocTable.cpp [446/1919] : && /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/LoongArch.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 && : [447/1919] : && /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 && : [448/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CommentBriefParser.cpp [449/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/APValue.cpp [450/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CommentCommandTraits.cpp [451/1919] : && /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 && : [452/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Comment.cpp [453/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTTypeTraits.cpp [454/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTDiagnostic.cpp [455/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseAST.cpp [456/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CommentLexer.cpp [457/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseInit.cpp [458/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseHLSL.cpp [459/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CommentParser.cpp [460/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ComparisonCategories.cpp [461/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseCXXInlineMethods.cpp [462/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseTentative.cpp [463/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTStructuralEquivalence.cpp [464/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DataCollection.cpp [465/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseTemplate.cpp [466/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseStmt.cpp [467/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseObjc.cpp [468/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclGroup.cpp [469/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/Parser.cpp [470/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseExprCXX.cpp [471/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseStmtAsm.cpp [472/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseExpr.cpp [473/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclFriend.cpp [474/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclarationName.cpp [475/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ComputeDependence.cpp [476/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseDeclCXX.cpp [477/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CXXInheritance.cpp [478/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParsePragma.cpp [479/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclOpenMP.cpp [480/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/CommentSema.cpp [481/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseOpenMP.cpp [482/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/lib/Parse -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Parse/ParseDecl.cpp [483/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/ByteCodeGenError.cpp [484/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExprConcepts.cpp [485/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTImporterLookupTable.cpp [486/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExprObjC.cpp [487/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/FormatString.cpp [488/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExprClassification.cpp [489/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExternalASTSource.cpp [490/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Frame.cpp [491/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTDumper.cpp [492/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclBase.cpp [493/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Descriptor.cpp [494/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/InterpStack.cpp [495/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/InheritViz.cpp [496/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclTemplate.cpp [497/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclObjC.cpp [498/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExprCXX.cpp [499/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/InterpBlock.cpp [500/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Function.cpp [501/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExternalASTMerger.cpp [502/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclPrinter.cpp [503/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/PrimType.cpp [504/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/DeclCXX.cpp [505/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Pointer.cpp [506/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/ByteCodeEmitter.cpp [507/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/InterpState.cpp [508/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Source.cpp [509/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Record.cpp [510/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/ByteCodeStmtGen.cpp [511/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Disasm.cpp [512/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/InterpFrame.cpp [513/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Context.cpp [514/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/State.cpp [515/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Decl.cpp [516/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/NSAPI.cpp [517/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/NestedNameSpecifier.cpp [518/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp [519/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ItaniumCXXABI.cpp [520/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ParentMap.cpp [521/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/OSLog.cpp [522/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Program.cpp [523/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/PrintfFormatString.cpp [524/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/RecordLayout.cpp [525/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Randstruct.cpp [526/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/MicrosoftCXXABI.cpp [527/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/SelectorLocationsKind.cpp [528/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ScanfFormatString.cpp [529/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtIterator.cpp [530/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/RawCommentList.cpp [531/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/QualTypeNames.cpp [532/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Mangle.cpp [533/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ODRHash.cpp [534/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtCXX.cpp [535/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtViz.cpp [536/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtObjC.cpp [537/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ODRDiagsEmitter.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/AST/ODRDiagsEmitter.cpp [538/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Expr.cpp [539/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/OpenMPClause.cpp [540/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTImporter.cpp [541/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/TemplateName.cpp [542/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ParentMapContext.cpp [543/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/Interp.cpp In file included from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.cpp:9: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'clang::interp::InitGlobal<(clang::interp::PrimType)8, clang::interp::Boolean>(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool [clone .isra.0]': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ In file included from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/InterpFrame.h:17, from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:18: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ [544/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/TemplateBase.cpp [545/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/VTTBuilder.cpp [546/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ASTContext.cpp [547/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-clang-opencl-builtins -I /builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/OpenCLBuiltins.td --write-if-changed -o lib/Sema/OpenCLBuiltins.inc -d lib/Sema/OpenCLBuiltins.inc.d [548/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/MicrosoftMangle.cpp /builddir/build/BUILD/clang-16.0.6.src/lib/AST/MicrosoftMangle.cpp: In constructor '{anonymous}::MicrosoftCXXNameMangler::MicrosoftCXXNameMangler({anonymous}::MicrosoftMangleContextImpl&, llvm::raw_ostream&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/MicrosoftMangle.cpp:343:34: warning: member '{anonymous}::MicrosoftCXXNameMangler::TemplateArgStringStorageAlloc' is used uninitialized [-Wuninitialized] 343 | TemplateArgStringStorage(TemplateArgStringStorageAlloc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [549/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/AttrImpl.cpp [550/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/TypeLoc.cpp [551/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/ASTMatchFinder.cpp [552/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtOpenMP.cpp [553/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/RecordLayoutBuilder.cpp [554/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ItaniumMangle.cpp [555/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/JSONNodeDumper.cpp [556/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Interp/EvalEmitter.cpp In file included from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/EvalEmitter.cpp:11: In function 'clang::interp::InitGlobal<(clang::interp::PrimType)8, clang::interp::Boolean>(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalBool(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'clang::interp::EvalEmitter::emitInitGlobalBool(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:6: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ In file included from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/EvalEmitter.h:21, from /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/EvalEmitter.cpp:9: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobalBool(unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)8, clang::interp::Boolean>(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalBool(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'clang::interp::EvalEmitter::emitInitGlobalBool(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)7, clang::interp::Integral<64u, false> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint64(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint64(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)6, clang::interp::Integral<64u, true> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint64(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint64(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)5, clang::interp::Integral<32u, false> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint32(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint32(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)4, clang::interp::Integral<32u, true> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint32(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint32(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)3, clang::interp::Integral<16u, false> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint16(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint16(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)2, clang::interp::Integral<16u, true> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint16(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint16(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)1, clang::interp::Integral<8u, false> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint8(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'clang::interp::EvalEmitter::emitInitGlobalUint8(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'clang::interp::InitGlobal<(clang::interp::PrimType)0, clang::interp::Integral<8u, true> >(clang::interp::InterpState&, clang::interp::CodePtr, unsigned int)bool', inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint8(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'clang::interp::EvalEmitter::emitInitGlobalSint8(unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:6, inlined from 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'clang::interp::EvalEmitter::emitInitGlobal(clang::interp::PrimType, unsigned int, clang::interp::SourceInfo const&)': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ [557/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtProfile.cpp [558/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Stmt.cpp [559/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/StmtPrinter.cpp [560/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/Scope.cpp [561/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/TypePrinter.cpp [562/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/IdentifierResolver.cpp [563/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/Type.cpp [564/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp [565/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/ScopeInfo.cpp [566/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/DelayedDiagnostic.cpp [567/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp [568/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaConsumer.cpp [569/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/MultiplexExternalSemaSource.cpp [570/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/TextNodeDumper.cpp [571/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/HLSLExternalSemaSource.cpp [572/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/VTableBuilder.cpp [573/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/Dynamic/Diagnostics.cpp [574/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/DeclSpec.cpp [575/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/Dynamic/Marshallers.cpp [576/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/JumpDiagnostics.cpp [577/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CrossTU -I/builddir/build/BUILD/clang-16.0.6.src/lib/CrossTU -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CrossTU/CrossTranslationUnit.cpp [578/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/CodeCompleteConsumer.cpp [579/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/Dynamic/VariantValue.cpp [580/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/Dynamic/Parser.cpp [581/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/ASTMatchersInternal.cpp [582/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp [583/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaAccess.cpp [584/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp [585/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGAtomic.cpp [586/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaCXXScopeSpec.cpp [587/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/lib/AST -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/AST/ExprConstant.cpp [588/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaAttr.cpp [589/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/ParsedAttr.cpp [590/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaCast.cpp [591/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaHLSL.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaHLSL.cpp [592/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaCUDA.cpp [593/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaExceptionSpec.cpp [594/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaFixItUtils.cpp [595/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaCoroutine.cpp [596/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/AnalysisBasedWarnings.cpp [597/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCall.cpp [598/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/Sema.cpp [599/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaExprMember.cpp [600/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaModule.cpp [601/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaLambda.cpp [602/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaExprObjC.cpp [603/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaObjCProperty.cpp [604/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaRISCVVectorLookup.cpp [605/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaSYCL.cpp [606/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/TypeLocBuilder.cpp [607/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaPseudoObject.cpp [608/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaInit.cpp [609/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaStmtAsm.cpp [610/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaStmtAttr.cpp [611/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaAvailability.cpp [612/1919] : && /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/ODRDiagsEmitter.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 && : [613/1919] : && /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 && : [614/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaConcept.cpp [615/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaDeclObjC.cpp [616/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaChecking.cpp [617/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaLookup.cpp [618/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaCodeComplete.cpp [619/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaTemplateVariadic.cpp [620/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/CommandProcessorCheck.cpp [621/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.cpp [622/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/FloatLoopCounter.cpp [623/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaOverload.cpp [624/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/CERTTidyModule.cpp [625/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp [626/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/LimitedRandomnessCheck.cpp [627/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaDeclAttr.cpp [628/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/BackendUtil.cpp [629/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGBuiltin.cpp [630/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.cpp [631/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/PostfixOperatorCheck.cpp [632/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/MutatingCopyCheck.cpp [633/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp [634/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaType.cpp [635/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaStmt.cpp [636/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCleanup.cpp [637/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGLoopInfo.cpp [638/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaTemplateInstantiate.cpp [639/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGCoroutine.cpp [640/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaDecl.cpp [641/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGClass.cpp [642/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaDeclCXX.cpp [643/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGDeclCXX.cpp [644/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGHLSLRuntime.cpp [645/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaTemplateInstantiateDecl.cpp [646/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGGPUBuiltin.cpp [647/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGException.cpp [648/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExprAgg.cpp [649/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExprCXX.cpp [650/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExprComplex.cpp [651/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaTemplateDeduction.cpp [652/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExprConstant.cpp [653/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGDecl.cpp [654/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGOpenCLRuntime.cpp [655/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGObjCRuntime.cpp [656/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaExprCXX.cpp [657/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGNonTrivialStruct.cpp [658/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExprScalar.cpp [659/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenTBAA.cpp [660/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGObjC.cpp [661/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGExpr.cpp [662/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGVTT.cpp [663/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/ConstantInitBuilder.cpp [664/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGRecordLayoutBuilder.cpp [665/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGObjCGNU.cpp [666/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenABITypes.cpp [667/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/VarBypassDetector.cpp [668/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/MacroPPCallbacks.cpp [669/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGVTables.cpp [670/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp [671/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/PatternInit.cpp [672/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGObjCMac.cpp [673/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGStmt.cpp [674/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CodeInjector.cpp [675/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CFGReachabilityAnalysis.cpp [676/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/BodyFarm.cpp [677/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CocoaConventions.cpp [678/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenTypes.cpp [679/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/ModuleBuilder.cpp [680/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CFGStmtMap.cpp [681/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/SanitizerMetadata.cpp [682/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/AnalysisDeclContext.cpp [683/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/SwiftCallingConv.cpp [684/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ConstructionContext.cpp [685/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenFunction.cpp [686/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ObjCNoReturn.cpp [687/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/Dominators.cpp [688/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGDebugInfo.cpp [689/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/MacroExpansionContext.cpp [690/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CloneDetection.cpp [691/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/IssueHash.cpp [692/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CallGraph.cpp [693/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ThreadSafetyLogical.cpp [694/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/PostOrderCFGView.cpp [695/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenAction.cpp [696/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ThreadSafetyTIL.cpp [697/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/Consumed.cpp [698/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/ItaniumCXXABI.cpp [699/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CoverageMappingGen.cpp [700/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.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-16.0.6.src/include/clang/AST/APValue.h:17, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-16.0.6.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:21, inlined from 'checkOMPArraySectionConstantForReduction(clang::ASTContext&, clang::OMPArraySectionExpr const*, bool&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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:21, inlined from 'checkOMPArraySectionConstantForReduction(clang::ASTContext&, clang::OMPArraySectionExpr const*, bool&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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; | ^~~~ [701/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive/Value.cpp [702/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ProgramPoint.cpp [703/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/MicrosoftCXXABI.cpp [704/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/PathDiagnostic.cpp [705/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CFG.cpp [706/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/LiveVariables.cpp [707/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaTemplate.cpp [708/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/WatchedLiteralsSolver.cpp [709/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ReachableCode.cpp [710/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/ControlFlowContext.cpp [711/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/DebugSupport.cpp [712/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Edit/Commit.cpp [713/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ThreadSafetyCommon.cpp [714/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenPGO.cpp [715/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI/APIIgnoresList.cpp [716/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGStmtOpenMP.cpp [717/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Edit/EditedSource.cpp [718/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Rewrite/DeltaTree.cpp [719/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/CalledOnceCheck.cpp [720/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Rewrite/RewriteRope.cpp [721/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI/AvailabilityInfo.cpp [722/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/UninitializedValues.cpp [723/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/Models/ChromiumCheckModel.cpp [724/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp [725/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp [726/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/Transfer.cpp /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive/Transfer.cpp: In member function 'void clang::dataflow::TransferVisitor::VisitMemberExpr(const clang::MemberExpr*)': /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive/Transfer.cpp:512:17: warning: unused variable 'V' [-Wunused-variable] 512 | if (auto *V = Env.getValue(MemberLoc)) { | ^ [727/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/lib/Edit -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Edit/RewriteObjCFoundationAPI.cpp [728/1919] : && /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 && : [729/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Rewrite/TokenRewriter.cpp [730/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp [731/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Rewrite/Rewriter.cpp [732/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/TypedefUnderlyingTypeResolver.cpp [733/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/FileRemapper.cpp [734/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Rewrite/HTMLRewrite.cpp [735/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/PlistReporter.cpp [736/1919] : && /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 && : [737/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/Serialization/SerializerBase.cpp [738/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ThreadSafety.cpp [739/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/ObjectFilePCHContainerOperations.cpp [740/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CGOpenMPRuntime.cpp [741/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/API.cpp [742/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/DeclarationFragments.cpp [743/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/RetainSummaryManager.cpp [744/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Action.cpp [745/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp [746/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/ARCMTActions.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from /usr/include/llvm/ADT/SmallVector.h:26, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/LLVM.h:27, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/ARCMigrate/FileRemapper.h:12, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/ARCMigrate/ARCMTActions.h:12, from /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [747/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Distro.cpp [748/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/DriverOptions.cpp [749/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Compilation.cpp [750/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Phases.cpp [751/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/TargetInfo.cpp [752/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI/ExtractAPIVisitor.cpp [753/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/OptionUtils.cpp [754/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Tool.cpp [755/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransformActions.cpp [756/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Multilib.cpp [757/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Job.cpp [758/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/OffloadBundler.cpp [759/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/ExprMutationAnalyzer.cpp [760/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/AArch64.cpp [761/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/CSKY.cpp [762/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/LoongArch.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/ToolChains/Arch/LoongArch.cpp [763/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/M68k.cpp [764/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ASTMatchers/Dynamic/Registry.cpp [765/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/PPC.cpp [766/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/ARM.cpp [767/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/SystemZ.cpp [768/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/Mips.cpp [769/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/VE.cpp [770/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/Sparc.cpp [771/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransARCAssign.cpp [772/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/SanitizerArgs.cpp [773/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChain.cpp [774/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransAPIUses.cpp [775/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/ARCMT.cpp [776/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/RISCV.cpp [777/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/lib/CodeGen -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/CodeGen/CodeGenModule.cpp [778/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransGCCalls.cpp [779/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/lib/Sema -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Sema/SemaExpr.cpp [780/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Arch/X86.cpp [781/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp [782/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Contiki.cpp [783/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp [784/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Ananas.cpp [785/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransProperties.cpp [786/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp [787/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransGCAttrs.cpp [788/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/CloudABI.cpp [789/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/AMDGPUOpenMP.cpp [790/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/AIX.cpp [791/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/AVR.cpp [792/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/CrossWindows.cpp [793/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/CSKYToolChain.cpp [794/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/BareMetal.cpp [795/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Haiku.cpp [796/1919] : && /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 && : [797/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/DragonFly.cpp [798/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Flang.cpp [799/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/HLSL.cpp [800/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/AMDGPU.cpp [801/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ExtractAPI/ExtractAPIConsumer.cpp [802/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/HIPUtility.cpp [803/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransUnusedInitDelegate.cpp [804/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/FreeBSD.cpp [805/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/HIPSPV.cpp [806/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Hurd.cpp [807/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/UnsafeBufferUsage.cpp [808/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/HIPAMD.cpp [809/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Cuda.cpp [810/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Fuchsia.cpp [811/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/MipsLinux.cpp [812/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransRetainReleaseDealloc.cpp [813/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Minix.cpp [814/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransProtectedScope.cpp [815/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransUnbridgedCasts.cpp [816/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/CommonArgs.cpp [817/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Hexagon.cpp [818/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/TCE.cpp [819/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/MSP430.cpp [820/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Myriad.cpp [821/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/SPIRV.cpp [822/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/NaCl.cpp [823/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/PPCFreeBSD.cpp [824/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Linux.cpp [825/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Solaris.cpp [826/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/PS4CPU.cpp [827/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/XCore.cpp [828/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/RISCVToolchain.cpp [829/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/PPCLinux.cpp [830/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/VEToolchain.cpp [831/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/OpenBSD.cpp [832/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Types.cpp [833/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/ZOS.cpp [834/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/NetBSD.cpp [835/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/InterfaceStubs.cpp [836/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/Driver.cpp [837/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/MSVC.cpp [838/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/MinGW.cpp [839/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ModuleFileExtension.cpp [840/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Darwin.cpp [841/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/InMemoryModuleCache.cpp [842/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ChainedDiagnosticConsumer.cpp [843/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransBlockObjCVariable.cpp [844/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Gnu.cpp [845/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/PCHContainerOperations.cpp [846/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/WebAssembly.cpp [847/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/FrontendOptions.cpp [848/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ModuleFile.cpp [849/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTCommon.cpp [850/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/XRayArgs.cpp [851/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/DiagnosticRenderer.cpp [852/1919] : && /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 lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.cpp.o && /usr/bin/ranlib -D lib64/libclangAnalysis.a && : [853/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/LayoutOverrideSource.cpp [854/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/DependencyGraph.cpp [855/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/MultiplexConsumer.cpp [856/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ModuleManager.cpp [857/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/LogDiagnosticPrinter.cpp [858/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/TransAutoreleasePool.cpp [859/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/lib/Driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Driver/ToolChains/Clang.cpp /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/ToolChains/Clang.cpp: In member function 'void clang::driver::tools::Clang::AddPPCTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const': /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/ToolChains/Clang.cpp:1993:18: warning: unused variable 'A' [-Wunused-variable] 1993 | if (const Arg *A = Args.getLastArg(options::OPT_mtune_EQ)) { | ^ [860/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/HeaderIncludeGen.cpp [861/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/TextDiagnosticBuffer.cpp [862/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/GlobalModuleIndex.cpp [863/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/SerializedDiagnosticReader.cpp [864/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/SARIFDiagnosticPrinter.cpp [865/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnostic.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/SARIFDiagnostic.cpp [866/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/CreateInvocationFromCommandLine.cpp [867/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/PrintPreprocessedOutput.cpp [868/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/GeneratePCH.cpp [869/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/TextDiagnostic.cpp [870/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ASTMerge.cpp [871/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/TextDiagnosticPrinter.cpp [872/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/ObjCMT.cpp [873/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/SerializedDiagnosticPrinter.cpp [874/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/FixItRewriter.cpp [875/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/DependencyFile.cpp [876/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTWriterStmt.cpp [877/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/RewriteMacros.cpp [878/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/VerifyDiagnosticConsumer.cpp [879/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/RewriteTest.cpp [880/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Core/Diagnostic.cpp [881/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/InclusionRewriter.cpp [882/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/ARCMigrate/Transforms.cpp [883/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/HTMLPrint.cpp [884/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ModuleDependencyCollector.cpp [885/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Inclusions/IncludeStyle.cpp [886/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/InitPreprocessor.cpp [887/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o -MF lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o.d -o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions/HeaderAnalysis.cpp [888/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ChainedIncludesSource.cpp [889/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTWriterDecl.cpp [890/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp [891/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTReaderStmt.cpp [892/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Core/Replacement.cpp [893/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/TestModuleFileExtension.cpp [894/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp [895/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Inclusions/HeaderIncludes.cpp [896/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp [897/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/FrontendAction.cpp [898/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/FrontendActions.cpp [899/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Lookup.cpp [900/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/Nodes.cpp [901/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/CompilerInstance.cpp [902/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/PrecompiledPreamble.cpp [903/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Extract/Extract.cpp [904/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/ComputeReplacements.cpp [905/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ASTConsumers.cpp [906/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/Tree.cpp [907/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/Mutations.cpp [908/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DependencyScanning/DependencyScanningService.cpp [909/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/ASTUnit.cpp [910/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/FrontendTool -I/builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp [911/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/TokenBufferTokenManager.cpp [912/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/AtomicChange.cpp [913/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/Synthesis.cpp [914/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp [915/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/FrontendActions.cpp [916/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Inclusions/Stdlib -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions/Stdlib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o -MF lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o.d -o lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Inclusions/Stdlib/StandardLibrary.cpp [917/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-16.0.6.src/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/DirectoryWatcher/DirectoryScanner.cpp [918/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/RefactoringActions.cpp [919/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-16.0.6.src/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp [920/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/RewriteObjC.cpp [921/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Rename/RenamingAction.cpp [922/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/Tokens.cpp [923/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/SourceCode.cpp [924/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/InterfaceStubFunctionsConsumer.cpp [925/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/Rewrite/RewriteModernObjC.cpp [926/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTReaderDecl.cpp [927/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/APSIntType.cpp [928/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/ASTSelection.cpp [929/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/FileIndexRecord.cpp [930/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/IndexSerialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/IndexSerialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/IndexSerialization/SerializablePathCollection.cpp [931/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/CommentToXML.cpp [932/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexSymbol.cpp [933/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/BlockCounter.cpp [934/1919] : && /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/SemaHLSL.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 && : [935/1919] : && /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/Value.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 && : [936/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp [937/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTWriter.cpp [938/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexDecl.cpp [939/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/ASTDiff -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp [940/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp [941/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexingContext.cpp [942/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp [943/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [944/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DumpTool/ClangSrcLocDump.cpp [945/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/Parsing.cpp [946/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp [947/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Syntax/BuildTree.cpp [948/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/SourceCodeBuilders.cpp [949/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/RangeSelector.cpp [950/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/BasicValueFactory.cpp [951/1919] : && /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 && : [952/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Rename/USRFinder.cpp [953/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/USRGeneration.cpp [954/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/Transformer.cpp [955/1919] : && /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 && : [956/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp [957/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/Stencil.cpp [958/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp [959/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Transformer/RewriteRule.cpp [960/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexingAction.cpp [961/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/AnalysisManager.cpp [962/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/FunctionSummary.cpp [963/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Frontend/CompilerInvocation.cpp [964/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/Checker.cpp [965/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp [966/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp [967/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp [968/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerHelpers.cpp [969/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexBody.cpp [970/1919] : && /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/OffloadBundler.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/LoongArch.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 && : [971/1919] : && /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 && : [972/1919] : && /usr/bin/cmake -E rm -f lib64/libclangToolingInclusionsStdlib.a && /usr/bin/ar Dqc lib64/libclangToolingInclusionsStdlib.a lib/Tooling/Inclusions/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.dir/StandardLibrary.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingInclusionsStdlib.a && : [973/1919] : && /usr/bin/cmake -E rm -f lib64/libclangToolingInclusions.a && /usr/bin/ar Dqc lib64/libclangToolingInclusions.a lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderAnalysis.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingInclusions.a && : [974/1919] : && /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 && : [975/1919] : && /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 && : [976/1919] : && /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 && : [977/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/DynamicExtent.cpp [978/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CallDescription.cpp [979/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/lib/Index -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Index/IndexTypeSourceInfo.cpp [980/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerContext.cpp [981/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/Environment.cpp [982/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/lib/Serialization -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Serialization/ASTReader.cpp [983/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp [984/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp [985/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp [986/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp [987/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp [988/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExplodedGraph.cpp [989/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp [990/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp [991/1919] : && /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 && : [992/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp [993/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp [994/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/MemRegion.cpp [995/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp [996/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp [997/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp [998/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp [999/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SVals.cpp [1000/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SymbolManager.cpp [1001/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/WorkList.cpp [1002/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp [1003/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp [1004/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp [1005/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp [1006/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp [1007/1919] : && /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/SARIFDiagnostic.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.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 && : [1008/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/SValBuilder.cpp [1009/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/TextDiagnostics.cpp [1010/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/LoopWidening.cpp [1011/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp [1012/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp [1013/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp [1014/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp [1015/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp [1016/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp [1017/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp [1018/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp [1019/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp [1020/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp [1021/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp [1022/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp In file included from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/DiagnosticIDs.h:18, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Analysis/AnalysisDeclContext.h:20, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, from /builddir/build/BUILD/clang-16.0.6.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<(anonymous namespace)::StoreSiteFinder, clang::ento::bugreporter::Tracker*, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&>(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)std::__detail::_MakeUniq<(anonymous namespace)::StoreSiteFinder>::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::ento::PathSensitiveBugReport::addVisitor<(anonymous namespace)::StoreSiteFinder, clang::ento::bugreporter::Tracker*, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&>(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)void' at /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2649: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 '__ct ' at /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1219:28, inlined from 'std::make_unique<(anonymous namespace)::StoreSiteFinder, clang::ento::bugreporter::Tracker*, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&>(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)std::__detail::_MakeUniq<(anonymous namespace)::StoreSiteFinder>::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::ento::PathSensitiveBugReport::addVisitor<(anonymous namespace)::StoreSiteFinder, clang::ento::bugreporter::Tracker*, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&>(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)void' at /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2649:39: /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:181:11: note: call to 'operator delete(void*, unsigned long)' here 181 | virtual ~Tracker() = default; | ^ [1023/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp [1024/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp [1025/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/LoopUnrolling.cpp [1026/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp [1027/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp [1028/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp [1029/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp [1030/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp [1031/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/cli -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/cli -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/cli/CLI.cpp [1032/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp [1033/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp [1034/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib/cxx -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/cxx -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/cxx/CXX.cpp [1035/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp [1036/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CloneChecker.cpp [1037/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp [1038/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp [1039/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp [1040/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp [1041/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp [1042/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp [1043/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp [1044/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp [1045/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp [1046/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp [1047/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp [1048/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp [1049/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp [1050/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp [1051/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp [1052/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp [1053/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp [1054/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp [1055/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/GTestChecker.cpp [1056/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp [1057/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp [1058/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp [1059/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp [1060/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp [1061/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp [1062/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp [1063/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp [1064/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp [1065/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp [1066/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp [1067/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp [1068/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp [1069/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp [1070/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp [1071/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp [1072/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp [1073/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp [1074/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp [1075/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp [1076/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp [1077/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp [1078/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp [1079/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp [1080/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp [1081/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MoveChecker.cpp [1082/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp [1083/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp [1084/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp [1085/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp [1086/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp [1087/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp [1088/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp [1089/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp [1090/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp [1091/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp [1092/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp [1093/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp [1094/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp [1095/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp [1096/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp [1097/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp [1098/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp [1099/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp [1100/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp [1101/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp [1102/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp [1103/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp [1104/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp [1105/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp [1106/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp [1107/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp [1108/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp [1109/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp [1110/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp [1111/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp [1112/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp [1113/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/StringChecker.cpp [1114/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp [1115/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp [1116/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp [1117/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp [1118/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/TrustReturnsNonnullChecker.cpp [1119/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp [1120/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp [1121/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/Taint.cpp [1122/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp [1123/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp [1124/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp [1125/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp [1126/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp [1127/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp [1128/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/FormatToken.cpp [1129/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp [1130/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp [1131/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp [1132/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp [1133/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedNewArraySizeChecker.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/UndefinedNewArraySizeChecker.cpp [1134/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp [1135/1919] : && /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 && : [1136/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/AffectedRangeManager.cpp [1137/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp [1138/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp [1139/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/VforkChecker.cpp [1140/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/BreakableToken.cpp [1141/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp [1142/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/IntegerLiteralSeparatorFixer.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/lib/Format/IntegerLiteralSeparatorFixer.cpp [1143/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/DefinitionBlockSeparator.cpp [1144/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/MacroCallReconstructor.cpp [1145/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/CreateCheckerManager.cpp [1146/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/FrontendActions.cpp [1147/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/NamespaceEndCommentsFixer.cpp [1148/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-fuzzer/dictionary -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-fuzzer/dictionary -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -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-16.0.6.src/tools/clang-fuzzer/dictionary/dictionary.c [1149/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/MacroExpander.cpp [1150/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /usr/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/clang-16.0.6.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include /builddir/build/BUILD/clang-16.0.6.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 [1151/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/FormatTokenLexer.cpp [1152/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp [1153/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp [1154/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/ContinuationIndenter.cpp [1155/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/QualifierAlignmentFixer.cpp [1156/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp [1157/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/SortJavaScriptImports.cpp [1158/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/TokenAnalyzer.cpp [1159/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/UnwrappedLineFormatter.cpp [1160/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp [1161/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/UsingDeclarationsSorter.cpp [1162/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/UnwrappedLineParser.cpp [1163/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-linker-wrapper/OffloadWrapper.cpp [1164/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/WhitespaceManager.cpp [1165/1919] : && /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 && : [1166/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/TokenAnnotator.cpp [1167/1919] : && /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 && : [1168/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Interpreter/IncrementalExecutor.cpp [1169/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp [1170/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/lib/Format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Format/Format.cpp [1171/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp [1172/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/ModelInjector.cpp [1173/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp [1174/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp [1175/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp [1176/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-fuzzer/handle-cxx -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-fuzzer/handle-cxx -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-fuzzer/handle-cxx/. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp [1177/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp [1178/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-fuzzer/handle-llvm -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-fuzzer/handle-llvm -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp [1179/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp [1180/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Interpreter/Interpreter.cpp [1181/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-apply-replacements -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-apply-replacements -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-apply-replacements/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp [1182/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/lib/Interpreter -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Interpreter/IncrementalParser.cpp [1183/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp [1184/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecAccept4Check.cpp [1185/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecAcceptCheck.cpp [1186/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/AndroidTidyModule.cpp [1187/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecCreatCheck.cpp [1188/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecDupCheck.cpp [1189/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecCheck.cpp [1190/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecEpollCreate1Check.cpp [1191/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecEpollCreateCheck.cpp [1192/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp [1193/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecFopenCheck.cpp [1194/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecInotifyInitCheck.cpp [1195/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecMemfdCreateCheck.cpp [1196/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecInotifyInit1Check.cpp [1197/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecOpenCheck.cpp [1198/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecPipeCheck.cpp [1199/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-reorder-fields -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-reorder-fields -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-reorder-fields/ReorderFieldsAction.cpp [1200/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecPipe2Check.cpp [1201/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/CloexecSocketCheck.cpp [1202/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/android -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp [1203/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/AlteraTidyModule.cpp [1204/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/SingleWorkItemBarrierCheck.cpp [1205/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/StructPackAlignCheck.cpp [1206/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/boost -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/boost -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/boost/BoostTidyModule.cpp [1207/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/UnrollLoopsCheck.cpp [1208/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/KernelNameRestrictionCheck.cpp [1209/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/altera -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp [1210/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/boost -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/boost -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/boost/UseToStringCheck.cpp [1211/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/StrToNumCheck.cpp [1212/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/StaticObjectExceptionCheck.cpp [1213/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/VariadicFunctionDefCheck.cpp [1214/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/SetLongJmpCheck.cpp [1215/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/darwin/DarwinTidyModule.cpp [1216/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/darwin/AvoidSpinlockCheck.cpp [1217/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.cpp [1218/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cert -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cert/ThrownExceptionTypeCheck.cpp [1219/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp [1220/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp [1221/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp [1222/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/FuchsiaTidyModule.cpp [1223/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp [1224/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp [1225/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp [1226/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/fuchsia/TrailingReturnCheck.cpp [1227/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp [1228/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/AvoidNSObjectNewCheck.cpp [1229/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/AvoidCStyleCastsCheck.cpp [1230/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/DefaultArgumentsCheck.cpp [1231/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp [1232/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/ExplicitConstructorCheck.cpp [1233/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/ExplicitMakePairCheck.cpp [1234/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/FunctionNamingCheck.cpp [1235/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/GlobalNamesInHeadersCheck.cpp [1236/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/GlobalVariableDeclarationCheck.cpp [1237/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/IntegerTypesCheck.cpp [1238/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/OverloadedUnaryAndCheck.cpp [1239/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/GoogleTidyModule.cpp [1240/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp [1241/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp [1242/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/TodoCommentCheck.cpp [1243/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/hicpp/NoAssemblerCheck.cpp [1244/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/linuxkernel/LinuxKernelTidyModule.cpp [1245/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp [1246/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/hicpp/SignedBitwiseCheck.cpp [1247/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp [1248/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/AssertEquals.cpp [1249/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/AvoidNSErrorInitCheck.cpp [1250/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp [1251/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/DeallocInCategoryCheck.cpp [1252/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/hicpp/HICPPTidyModule.cpp [1253/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/ForbiddenSubclassingCheck.cpp [1254/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/MissingHashCheck.cpp [1255/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSDateFormatterCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSDateFormatterCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSDateFormatterCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc/NSDateFormatterCheck.cpp [1256/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.cpp [1257/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/google -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp [1258/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/PropertyDeclarationCheck.cpp [1259/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/ObjCTidyModule.cpp [1260/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/FileExtensionsUtils.cpp [1261/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/objc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/objc/SuperSelfCheck.cpp [1262/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/openmp/ExceptionEscapeCheck.cpp [1263/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/openmp/OpenMPTidyModule.cpp [1264/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/openmp/UseDefaultNoneCheck.cpp [1265/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/FixItHintUtils.cpp [1266/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/Aliasing.cpp [1267/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/OptionsUtils.cpp [1268/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/ExprSequence.cpp [1269/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/FasterStringFindCheck.cpp [1270/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp [1271/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/ForRangeCopyCheck.cpp [1272/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/InefficientAlgorithmCheck.cpp [1273/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/MoveConstructorInitCheck.cpp [1274/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/InefficientStringConcatenationCheck.cpp [1275/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/LexerUtils.cpp [1276/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/MoveConstArgCheck.cpp [1277/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/NoIntToPtrCheck.cpp [1278/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/InefficientVectorOperationCheck.cpp [1279/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/Bracket.cpp [1280/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/NoAutomaticMoveCheck.cpp [1281/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/Types.cpp [1282/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/FindHeaders.cpp [1283/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp [1284/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Disambiguate.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Disambiguate.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Disambiguate.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/Disambiguate.cpp [1285/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/fuzzer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/fuzzer/Main.cpp [1286/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/DirectiveTree.cpp [1287/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/zircon -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/zircon -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/zircon/ZirconTidyModule.cpp [1288/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/TriviallyDestructibleCheck.cpp [1289/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/PerformanceTidyModule.cpp [1290/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/ExceptionAnalyzer.cpp [1291/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/Forest.cpp [1292/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/zircon -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/zircon -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/zircon/TemporaryObjectsCheck.cpp [1293/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/fuzzer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/fuzzer/Fuzzer.cpp [1294/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Analysis.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/Analysis.cpp [1295/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/LocateSymbol.cpp [1296/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/FileCache.cpp [1297/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/Token.cpp [1298/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Shutdown.cpp [1299/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Context.cpp [1300/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Cancellation.cpp [1301/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/Lex.cpp [1302/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Path.cpp [1303/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/ASTUtils.cpp [1304/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/ThreadCrashReporter.cpp [1305/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Logger.cpp [1306/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/MemoryTree.cpp [1307/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/lib/GLR.cpp [1308/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/ThreadsafeFS.cpp [1309/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Threading.cpp [1310/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/TypePromotionInMathFnCheck.cpp [1311/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Markup.cpp [1312/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/DeclRefExprUtils.cpp [1313/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/HTMLReport.cpp [1314/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/IncludeSorter.cpp [1315/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/support -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/support/Trace.cpp [1316/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/NamespaceAliaser.cpp [1317/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/UnnecessaryCopyInitialization.cpp [1318/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/IncludeInserter.cpp [1319/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-attr-docs -I /builddir/build/BUILD/clang-16.0.6.src/docs -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include -I/builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Basic /builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Basic/Attr.td --write-if-changed -o docs/AttributeReference.rst -d docs/AttributeReference.rst.d [1320/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-diag-docs -I /builddir/build/BUILD/clang-16.0.6.src/docs -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include -I/builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Basic /builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Basic/Diagnostic.td --write-if-changed -o docs/DiagnosticsReference.rst -d docs/DiagnosticsReference.rst.d [1321/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-tblgen -gen-opt-docs -I /builddir/build/BUILD/clang-16.0.6.src/docs -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/usr/include -I/builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Driver /builddir/build/BUILD/clang-16.0.6.src/docs/../include/clang/Driver/ClangOptionDocs.td --write-if-changed -o docs/ClangCommandLineReference.rst -d docs/ClangCommandLineReference.rst.d [1322/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -DDYNAMIC_CUDA -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/nvptx-arch -I/builddir/build/BUILD/clang-16.0.6.src/tools/nvptx-arch -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o -MF tools/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o.d -o tools/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/tools/nvptx-arch/NVPTXArch.cpp [1323/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -DDYNAMIC_HSA -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/amdgpu-arch -I/builddir/build/BUILD/clang-16.0.6.src/tools/amdgpu-arch -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o -MF tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o.d -o tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/tools/amdgpu-arch/AMDGPUArch.cpp [1324/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/index/remote/unimplemented -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/index/remote/unimplemented -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/index/remote/unimplemented/../../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/remote/unimplemented/UnimplementedClient.cpp [1325/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/UsingInserter.cpp [1326/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/performance -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/performance/UnnecessaryValueParamCheck.cpp [1327/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/plugin -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/plugin -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/plugin/IncludeFixerPlugin.cpp [1328/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/TypeTraits.cpp [1329/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/HeaderGuard.cpp [1330/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib/Record.cpp [1331/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/RenamerClangTidyCheck.cpp [1332/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/lib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/include-cleaner/lib/WalkAST.cpp [1333/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/utils -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/utils/TransformerClangTidyCheck.cpp [1334/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandDeducedType.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandDeducedType.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandDeducedType.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/ExpandDeducedType.cpp [1335/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/AnnotateHighlightings.cpp [1336/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/RawStringLiteral.cpp [1337/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/PopulateSwitch.cpp [1338/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/ExpandMacro.cpp [1339/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/DumpAST.cpp [1340/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/ObjCLocalizeStringLiteral.cpp [1341/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/MemberwiseConstructor.cpp [1342/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/SwapIfBranches.cpp [1343/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/DefineOutline.cpp [1344/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/ObjCMemberwiseInitializer.cpp [1345/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/SpecialMembers.cpp [1346/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/DefineInline.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-16.0.6.src/clangd/URI.h:12, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/Protocol.h:26, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/Headers.h:12, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/AST.h:16, from /builddir/build/BUILD/clang-tools-extra-16.0.6.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-16.0.6.src/clangd/refactor/tweaks/DefineInline.cpp:239: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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1347/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/test -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/BEFORE -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/test/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/test/clang-tidy/CTTestTidyModule.cpp [1348/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/AddUsing.cpp [1349/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/ExtractVariable.cpp [1350/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/RemoveUsingNamespace.cpp [1351/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/tweaks/ExtractFunction.cpp [1352/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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) | In function 'InitGlobal', inlined from 'Interpret.constprop' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | 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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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 function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1353/1919] : && /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 && : [1354/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-ast-dump --skip-processing=0 -I /usr/lib/clang/16/include -I /builddir/build/BUILD/clang-16.0.6.src/include -I /usr/tools/clang/include -I /usr/include -I /include -I /usr/include/c++/12 -I /usr/include/c++/12/x86_64-OpenCloudOS-linux -I /usr/include/c++/12/backward -I /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/include -I /usr/local/include -I /usr/include --json-output-path /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/ASTNodeAPI.json [1355/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling && /usr/bin/python3.10 /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/DumpTool/generate_cxx_src_locs.py --json-input-path /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/ASTNodeAPI.json --output-file NodeIntrospection.inc --use-empty-implementation 0 --empty-implementation /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/EmptyNodeIntrospection.inc.in && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling/NodeIntrospection.inc /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/Tooling/NodeIntrospection.inc [1356/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-shlib -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-shlib -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/clang-shlib/clang-shlib.cpp [1357/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/c-arcmt-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/c-arcmt-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -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-16.0.6.src/tools/c-arcmt-test/c-arcmt-test.c [1358/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/diagtool_main.cpp [1359/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs && /usr/bin/cmake -E env /usr/bin/sphinx-build -b html -d /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs/_doctrees-clang-html -q -t builder-html -D version=16 -D release=16.0.6 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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)) [1360/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/DiagTool.cpp [1361/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/ListWarnings.cpp [1362/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/FindDiagnosticID.cpp [1363/1919] : && /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/IntegerLiteralSeparatorFixer.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 && : [1364/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/FileMatchTrie.cpp [1365/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/ArgumentsAdjusters.cpp [1366/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/DiagnosticNames.cpp [1367/1919] : && /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 && : [1368/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp [1369/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/TreeView.cpp [1370/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/apinotes-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/apinotes-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/apinotes-test/APINotesTest.cpp [1371/1919] : && /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 && : [1372/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/FixIt.cpp [1373/1919] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/c-index-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/c-index-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -isystem /usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -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-16.0.6.src/tools/c-index-test/c-index-test.c [1374/1919] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o -o bin/clang-fuzzer-dictionary /usr/lib64/libLLVM-16.so && : [1375/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-offload-packager -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-offload-packager -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-offload-packager/ClangOffloadPackager.cpp [1376/1919] : && /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 && : [1377/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-offload-bundler -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-offload-bundler -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-offload-bundler/ClangOffloadBundler.cpp [1378/1919] : && /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/APIIgnoresList.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.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 && : [1379/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/InterpolatingCompilationDatabase.cpp [1380/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/NodeIntrospection.cpp [1381/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp [1382/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-format -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-format -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-format/ClangFormat.cpp [1383/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Execution.cpp [1384/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/StandaloneExecution.cpp [1385/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/modularize/ModuleAssistant.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/Hashing.h:55, from /usr/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize/Modularize.h:17, from /builddir/build/BUILD/clang-tools-extra-16.0.6.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-16.0.6.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-16.0.6.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-16.0.6.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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1386/1919] : && /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 && : [1387/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/CommonOptionsParser.cpp [1388/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Refactoring.cpp [1389/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/JSONCompilationDatabase.cpp [1390/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/tools/diagtool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/diagtool/ShowEnabledWarnings.cpp [1391/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/AllTUsExecution.cpp [1392/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-diff -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-diff -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-diff/ClangDiff.cpp [1393/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidyProfiling.cpp [1394/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/CompilationDatabase.cpp [1395/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-refactor -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-refactor -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-refactor/TestSupport.cpp [1396/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/GlobList.cpp [1397/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerOptionHandling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/CheckerOptionHandling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp [1398/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/CheckerDependencyHandling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/CheckerDependencyHandling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandling.cpp [1399/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Analysis/plugins/SampleAnalyzer -I/builddir/build/BUILD/clang-16.0.6.src/lib/Analysis/plugins/SampleAnalyzer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp [1400/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-rename -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-rename -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-rename/ClangRename.cpp [1401/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-reorder-fields/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-reorder-fields/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-reorder-fields/tool/ClangReorderFields.cpp [1402/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidyOptions.cpp [1403/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-import-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-import-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-import-test/clang-import-test.cpp [1404/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-apply-replacements/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-apply-replacements/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-apply-replacements -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-apply-replacements/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp [1405/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/arcmt-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/arcmt-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/arcmt-test/arcmt-test.cpp [1406/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/Tooling.cpp [1407/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/NoLintDirectiveHandler.cpp [1408/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-extdef-mapping -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-extdef-mapping -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp [1409/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-check -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-check -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-check/ClangCheck.cpp [1410/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-refactor -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-refactor -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-refactor/ClangRefactor.cpp [1411/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-repl -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-repl -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-repl/ClangRepl.cpp [1412/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/modularize/PreprocessorTracker.cpp [1413/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/c-index-test -I/builddir/build/BUILD/clang-16.0.6.src/tools/c-index-test -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -isystem /usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -std=c++17 -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-16.0.6.src/tools/c-index-test/core_main.cpp [1414/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/lib/Tooling -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/lib/Tooling/RefactoringCallbacks.cpp [1415/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp [1416/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/modularize/ModularizeUtilities.cpp [1417/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/modularize/CoverageChecker.cpp [1418/1919] : && /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 && : [1419/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidyModule.cpp [1420/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidyCheck.cpp [1421/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/modularize -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/modularize/Modularize.cpp [1422/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ExpandModularHeadersPPCallbacks.cpp [1423/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/clang-scan-deps -I/builddir/build/BUILD/clang-16.0.6.src/tools/clang-scan-deps -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/clang-scan-deps/ClangScanDeps.cpp [1424/1919] : && /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 && : [1425/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationComparisonCheck.cpp [1426/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationAdditionCheck.cpp [1427/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/AbseilTidyModule.cpp [1428/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationConversionCastCheck.cpp [1429/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/CleanupCtadCheck.cpp [1430/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationDivisionCheck.cpp [1431/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationFactoryFloatCheck.cpp [1432/1919] : && /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 && : [1433/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/NoInternalDependenciesCheck.cpp [1434/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationSubtractionCheck.cpp [1435/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/NoNamespaceCheck.cpp [1436/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationRewriter.cpp [1437/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationFactoryScaleCheck.cpp [1438/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp [1439/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-move -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-move -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-move/Move.cpp [1440/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp [1441/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp [1442/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/TimeComparisonCheck.cpp [1443/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/ClangTidy.cpp [1444/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/StrCatAppendCheck.cpp [1445/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/TimeSubtractionCheck.cpp [1446/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ArgumentCommentCheck.cpp [1447/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/StringFindStartswithCheck.cpp [1448/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/StringFindStrContainsCheck.cpp [1449/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/AssertSideEffectCheck.cpp [1450/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp [1451/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/BranchCloneCheck.cpp [1452/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp [1453/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp [1454/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/CopyConstructorInitCheck.cpp [1455/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp [1456/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ExceptionEscapeCheck.cpp [1457/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/FoldInitTypeCheck.cpp [1458/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp [1459/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/DanglingHandleCheck.cpp [1460/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp [1461/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp [1462/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/InaccurateEraseCheck.cpp [1463/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/BugproneTidyModule.cpp [1464/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/IntegerDivisionCheck.cpp [1465/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.cpp [1466/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp [1467/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.cpp [1468/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp [1469/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp [1470/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MacroParenthesesCheck.cpp [1471/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp [1472/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp [1473/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/AssignmentInIfConditionCheck.cpp [1474/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp [1475/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/NoEscapeCheck.cpp [1476/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp [1477/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/PosixReturnCheck.cpp [1478/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp [1479/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.cpp [1480/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ReservedIdentifierCheck.cpp [1481/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/InfiniteLoopCheck.cpp [1482/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp [1483/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SizeofContainerCheck.cpp [1484/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SignedCharMisuseCheck.cpp [1485/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp [1486/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StandaloneEmptyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone/StandaloneEmptyCheck.cpp [1487/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.cpp [1488/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp [1489/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp [1490/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp [1491/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp [1492/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.cpp [1493/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp [1494/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp [1495/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SwappedArgumentsCheck.cpp [1496/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SizeofExpressionCheck.cpp [1497/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp [1498/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/StringConstructorCheck.cpp [1499/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp [1500/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SignalHandlerCheck.cpp [1501/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousReallocUsageCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone/SuspiciousReallocUsageCheck.cpp [1502/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/TerminatingContinueCheck.cpp [1503/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp [1504/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp [1505/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp [1506/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp [1507/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/StringviewNullptrCheck.cpp [1508/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp [1509/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UncheckedOptionalAccessCheck.cpp [1510/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.cpp [1511/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UnusedRaiiCheck.cpp [1512/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UnusedReturnValueCheck.cpp [1513/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/VirtualNearMissCheck.cpp [1514/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp [1515/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/concurrency/ConcurrencyTidyModule.cpp [1516/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidDoWhileCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidDoWhileCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidDoWhileCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.cpp [1517/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/concurrency/MtUnsafeCheck.cpp [1518/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidConstOrRefDataMembersCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidConstOrRefDataMembersCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidConstOrRefDataMembersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.cpp [1519/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.cpp [1520/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp [1521/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.cpp [1522/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidReferenceCoroutineParametersCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidReferenceCoroutineParametersCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidReferenceCoroutineParametersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.cpp [1523/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp [1524/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp [1525/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/bugprone/UseAfterMoveCheck.cpp [1526/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp [1527/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp [1528/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp [1529/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp [1530/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp [1531/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp [1532/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp [1533/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp [1534/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp [1535/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp [1536/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp [1537/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp [1538/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp [1539/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp [1540/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp [1541/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp [1542/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp [1543/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp [1544/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp [1545/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/LLVMTidyModule.cpp [1546/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/HeaderGuardCheck.cpp [1547/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp [1548/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp [1549/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/TwineLocalCheck.cpp [1550/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.cpp [1551/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp [1552/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/IncludeOrderCheck.cpp [1553/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/IntegralLiteralExpressionMatcher.cpp [1554/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp [1555/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.cpp [1556/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/DefinitionsInHeadersCheck.cpp [1557/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/MiscTidyModule.cpp [1558/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/MisleadingIdentifier.cpp [1559/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/MisplacedConstCheck.cpp [1560/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/NewDeleteOverloadsCheck.cpp [1561/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/ConfusableIdentifierCheck.cpp [1562/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/MisleadingBidirectional.cpp [1563/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/NonCopyableObjects.cpp [1564/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp [1565/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/ConstCorrectnessCheck.cpp [1566/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp [1567/1919] : && /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/UndefinedNewArraySizeChecker.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 && : [1568/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp [1569/1919] : && /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 && : [1570/1919] : && /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 && : [1571/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp [1572/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/UnusedAliasDeclsCheck.cpp [1573/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/StaticAssertCheck.cpp [1574/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/NoRecursionCheck.cpp [1575/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/RedundantExpressionCheck.cpp [1576/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16.so && : [1577/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc/UseAnonymousNamespaceCheck.cpp [1578/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/UnusedUsingDeclsCheck.cpp [1579/1919] : && /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 && : [1580/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/AvoidCArraysCheck.cpp [1581/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp [1582/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp [1583/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/AvoidBindCheck.cpp [1584/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/MakeSharedCheck.cpp [1585/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/MakeUniqueCheck.cpp [1586/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/MacroToEnumCheck.cpp [1587/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/RawStringLiteralCheck.cpp [1588/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UnaryStaticAssertCheck.cpp [1589/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ReturnBracedInitListCheck.cpp [1590/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp [1591/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/MakeSmartPtrCheck.cpp [1592/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ShrinkToFitCheck.cpp [1593/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/misc -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/misc/UnusedParametersCheck.cpp [1594/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/RedundantVoidArgCheck.cpp [1595/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseBoolLiteralsCheck.cpp [1596/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ModernizeTidyModule.cpp [1597/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp [1598/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp [1599/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseAutoCheck.cpp [1600/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/DeprecatedHeadersCheck.cpp [1601/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp [1602/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseEqualsDeleteCheck.cpp [1603/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseNodiscardCheck.cpp [1604/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseNoexceptCheck.cpp [1605/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseEmplaceCheck.cpp [1606/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseOverrideCheck.cpp [1607/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp [1608/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseEqualsDefaultCheck.cpp [1609/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp [1610/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseUsingCheck.cpp [1611/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/PassByValueCheck.cpp [1612/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/portability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/portability/PortabilityTidyModule.cpp [1613/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/mpi/BufferDerefCheck.cpp [1614/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/mpi/MPITidyModule.cpp [1615/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/portability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/portability/SIMDIntrinsicsCheck.cpp [1616/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/AvoidConstParamsInDecls.cpp [1617/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/mpi/TypeMismatchCheck.cpp [1618/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/portability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/portability/StdAllocatorConstCheck.cpp [1619/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/BracesAroundStatementsCheck.cpp [1620/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ConstReturnTypeCheck.cpp [1621/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/portability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/portability/RestrictSystemIncludesCheck.cpp [1622/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ContainerContainsCheck.cpp [1623/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp [1624/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ContainerDataPointerCheck.cpp [1625/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/DeleteNullPointerCheck.cpp [1626/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/IdentifierLengthCheck.cpp [1627/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/LoopConvertUtils.cpp [1628/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/DuplicateIncludeCheck.cpp [1629/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/UseNullptrCheck.cpp [1630/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ElseAfterReturnCheck.cpp [1631/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp [1632/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ContainerSizeEmptyCheck.cpp [1633/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/IsolateDeclarationCheck.cpp [1634/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/MagicNumbersCheck.cpp [1635/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/MisleadingIndentationCheck.cpp [1636/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/modernize/LoopConvertCheck.cpp [1637/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/IdentifierNamingCheck.cpp [1638/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ImplicitBoolConversionCheck.cpp [1639/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/tool -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/tool/ClangTidyToolMain.cpp [1640/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/MisplacedArrayIndexCheck.cpp [1641/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/NamedParameterCheck.cpp [1642/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp [1643/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/NamespaceCommentCheck.cpp [1644/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantAccessSpecifiersCheck.cpp [1645/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp [1646/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/FunctionSizeCheck.cpp [1647/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/NonConstParameterCheck.cpp [1648/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp [1649/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantDeclarationCheck.cpp [1650/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/tool -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/tool/ClangTidyMain.cpp [1651/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantControlFlowCheck.cpp [1652/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/QualifiedAutoCheck.cpp [1653/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantMemberInitCheck.cpp [1654/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/ReadabilityTidyModule.cpp [1655/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/InMemorySymbolIndex.cpp [1656/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/FuzzySymbolIndex.cpp [1657/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/SymbolIndexManager.cpp [1658/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantPreprocessorCheck.cpp [1659/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/plugin -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/plugin -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/plugin/ClangTidyPlugin.cpp [1660/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/YamlSymbolIndex.cpp [1661/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp [1662/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantSmartptrGetCheck.cpp [1663/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/IncludeFixerContext.cpp [1664/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/Generators.cpp [1665/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/HeaderMapCollector.cpp [1666/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp [1667/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp [1668/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantStringCStrCheck.cpp [1669/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/SimplifySubscriptExprCheck.cpp [1670/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/MDGenerator.cpp [1671/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/RedundantStringInitCheck.cpp [1672/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/PathConfig.cpp [1673/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/FindAllMacros.cpp [1674/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/SymbolInfo.cpp [1675/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp [1676/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/HTMLGenerator.cpp In file included from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/LLVM.h:27, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/DiagnosticIDs.h:17, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/Representation.h:17, from /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/Generators.h:15, from /builddir/build/BUILD/clang-tools-extra-16.0.6.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:291:58, inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:309: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-16.0.6.src/clang-doc/HTMLGenerator.cpp:478:45: /usr/include/llvm/ADT/SmallVector.h:271:63: warning: array subscript 'const struct SmallVectorTemplateCommon[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 271 | const_iterator begin() const { return (const_iterator)this->BeginX; } | ^~~~~~ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)': /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp:472:28: note: object 'Title' of size 16 472 | 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:310: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-16.0.6.src/clang-doc/HTMLGenerator.cpp:478:45: /usr/include/llvm/ADT/SmallVector.h:91:32: warning: array subscript 'const struct SmallVectorBase[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 91 | size_t size() const { return Size; } | ^~~~ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)': /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp:472:28: note: object 'Title' of size 16 472 | 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:291:58, inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:309: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-16.0.6.src/clang-doc/HTMLGenerator.cpp:427:45: /usr/include/llvm/ADT/SmallVector.h:271:63: warning: array subscript 'const struct SmallVectorTemplateCommon[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 271 | const_iterator begin() const { return (const_iterator)this->BeginX; } | ^~~~~~ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)': /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp:422:36: note: object 'Title' of size 16 422 | 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:310: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-16.0.6.src/clang-doc/HTMLGenerator.cpp:427:45: /usr/include/llvm/ADT/SmallVector.h:91:32: warning: array subscript 'const struct SmallVectorBase[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 91 | size_t size() const { return Size; } | ^~~~ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)': /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/HTMLGenerator.cpp:422:36: note: object 'Title' of size 16 422 | llvm::StringRef Title, StringRef ParentPath) { | ~~~~~~~~~~~~~~~~^~~~~ [1677/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/ClangDoc.cpp [1678/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp [1679/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/StringCompareCheck.cpp [1680/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp [1681/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/BitcodeWriter.cpp [1682/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp [1683/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd && /usr/bin/python3.10 /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/quality/CompletionModelCodegen.py --model /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/quality/model --output_dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd --filename CompletionModel --cpp_class clang::clangd::Example [1684/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/BuildSystem.cpp [1685/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/tool/HTMLForest.cpp [1686/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/Representation.cpp [1687/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/UseAnyOfAllOfCheck.cpp [1688/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/YAMLGenerator.cpp [1689/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pseudo/tool/ClangPseudo.cpp [1690/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pp-trace -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pp-trace -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pp-trace/PPCallbacksTracker.cpp [1691/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/Serialize.cpp [1692/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-change-namespace/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-change-namespace/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-change-namespace/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-change-namespace/tool/ClangChangeNamespace.cpp [1693/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/BitcodeReader.cpp [1694/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Config.cpp [1695/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/ARCMigrate.cpp [1696/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/tool/ClangIncludeFixer.cpp [1697/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-tidy/readability -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-tidy/readability/SimplifyBooleanExprCheck.cpp [1698/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/IncludeFixer.cpp [1699/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/CodeCompletionStrings.cpp [1700/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ConfigProvider.cpp [1701/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-change-namespace -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-change-namespace -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-change-namespace/ChangeNamespace.cpp [1702/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/pp-trace -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pp-trace -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/pp-trace/PPTrace.cpp [1703/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/include-cleaner/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/tool/../lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/include-cleaner/tool/CMakeFiles/clang-include-cleaner.dir/IncludeCleaner.cpp.o -MF tools/extra/include-cleaner/tool/CMakeFiles/clang-include-cleaner.dir/IncludeCleaner.cpp.o.d -o tools/extra/include-cleaner/tool/CMakeFiles/clang-include-cleaner.dir/IncludeCleaner.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/include-cleaner/tool/IncludeCleaner.cpp [1704/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/tool/ClangDocMain.cpp [1705/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Feature.cpp [1706/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ConfigYAML.cpp [1707/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/DraftStore.cpp [1708/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-doc -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-doc/Mapper.cpp [1709/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DecisionForest.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DecisionForest.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DecisionForest.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/DecisionForest.cpp [1710/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FeatureModule.cpp [1711/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/PragmaCommentHandler.cpp [1712/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FuzzyMatch.cpp [1713/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FS.cpp [1714/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.cpp [1715/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FileDistance.cpp [1716/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-query -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-query -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-query/QueryParser.cpp [1717/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ASTSignals.cpp [1718/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/CollectMacros.cpp [1719/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ExpectedTypes.cpp [1720/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ConfigCompile.cpp [1721/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Format.cpp [1722/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-move -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-move -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-move/HelperDeclRefGraph.cpp [1723/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp [1724/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-query/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-query/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-query/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-query/tool/ClangQuery.cpp [1725/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Compiler.cpp [1726/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/PathMapping.cpp [1727/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/HeuristicResolver.cpp [1728/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/RIFF.cpp [1729/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/JSONTransport.cpp [1730/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/tool-template -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/tool-template -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tool-template/ToolTemplate.cpp [1731/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-move/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-move/tool -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-move/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-move/tool/ClangMove.cpp [1732/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp [1733/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/GlobalCompilationDatabase.cpp [1734/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clang-query -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clang-query -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clang-query/Query.cpp [1735/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.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-16.0.6.src/clangd/URI.h:12, from /builddir/build/BUILD/clang-tools-extra-16.0.6.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-16.0.6.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)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1736/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/TidyProvider.cpp [1737/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Protocol.cpp [1738/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SystemIncludeExtractor.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SystemIncludeExtractor.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SystemIncludeExtractor.cpp.o -c /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/SystemIncludeExtractor.cpp [1739/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndex.cpp [1740/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/HeaderSourceSwitch.cpp [1741/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FindSymbols.cpp [1742/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Headers.cpp [1743/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Quality.cpp [1744/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Diagnostics.cpp [1745/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ClangdServer.cpp [1746/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/AST.cpp [1747/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Index.cpp [1748/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/SemanticSelection.cpp [1749/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/IncludeFixer.cpp [1750/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/CodeComplete.cpp [1751/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Hover.cpp /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/Hover.cpp: In function 'void clang::clangd::{anonymous}::maybeAddCalleeArgInfo(const clang::clangd::SelectionTree::Node*, clang::clangd::HoverInfo&, const clang::PrintingPolicy&)': /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/Hover.cpp:1036:28: warning: unused variable 'MTE' [-Wunused-variable] 1036 | } else if (const auto *MTE = | ^~~ [1752/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Relation.cpp [1753/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Merge.cpp [1754/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/DumpAST.cpp [1755/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/ProjectAware.cpp [1756/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Ref.cpp [1757/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/SymbolLocation.cpp [1758/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/SymbolOrigin.cpp [1759/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/SymbolID.cpp [1760/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/BackgroundIndexLoader.cpp [1761/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/dex/PostingList.cpp [1762/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/dex/Iterator.cpp [1763/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Symbol.cpp [1764/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/fuzzer/FuzzerClangdMain.cpp [1765/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/SourceCode.cpp [1766/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/BackgroundIndexStorage.cpp [1767/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/dex/Trigram.cpp [1768/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/MemIndex.cpp [1769/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Preamble.cpp [1770/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/BackgroundQueue.cpp [1771/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/BackgroundRebuild.cpp [1772/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/CompileCommands.cpp [1773/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/FindTarget.cpp [1774/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/InlayHints.cpp [1775/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/TUScheduler.cpp [1776/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Background.cpp [1777/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/IndexAction.cpp [1778/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexCXX.cpp [1779/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/InsertionPoint.cpp [1780/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/Selection.cpp [1781/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexer.cpp [1782/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ClangdLSPServer.cpp [1783/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/dex/Dex.cpp [1784/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/IncludeCleaner.cpp [1785/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXCompilationDatabase.cpp [1786/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexDiagnostic.cpp [1787/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXLoadedDiagnostic.cpp [1788/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/FatalErrorHandler.cpp [1789/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/CanonicalIncludes.cpp [1790/1919] cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/docs/LibASTMatchersReference.html /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/docs/html/LibASTMatchersReference.html [1791/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexHigh.cpp [1792/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexInclusionStack.cpp [1793/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/SemanticHighlighting.cpp [1794/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexUSRs.cpp [1795/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/FileIndex.cpp [1796/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/Serialization.cpp [1797/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/YAMLSerialization.cpp [1798/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXComment.cpp [1799/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/Tweak.cpp [1800/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/fuzzer/clangd-fuzzer.cpp [1801/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/StdLib.cpp [1802/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/ParsedAST.cpp [1803/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXStoredDiagnostic.cpp [1804/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/indexer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/indexer -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/indexer/IndexerMain.cpp [1805/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXSourceLocation.cpp [1806/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/index/dex/dexp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/index/dex/dexp -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/dex/dexp/Dexp.cpp [1807/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CIndexCodeCompletion.cpp [1808/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/index/SymbolCollector.cpp [1809/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXString.cpp [1810/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXCursor.cpp [1811/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/refactor/Rename.cpp [1812/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/Rewrite.cpp [1813/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXType.cpp [1814/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/CXIndexDataConsumer.cpp [1815/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/CompletionModel.cpp [1816/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/tool/Check.cpp [1817/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/tool/ClangdMain.cpp [1818/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/../include-cleaner/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -I/builddir/build/BUILD/clang-tools-extra-16.0.6.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/clangd/XRefs.cpp [1819/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -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-16.0.6.src/tools/libclang/Indexing.cpp [1820/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D_CINDEX_LIB_ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/tools/libclang -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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++17 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXExtractAPI.cpp.o -c /builddir/build/BUILD/clang-16.0.6.src/tools/libclang/CXExtractAPI.cpp [1821/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -Wl,-Bsymbolic-functions -shared -Wl,-soname,libclang-cpp.so.16 -o lib64/libclang-cpp.so.16 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/LoongArch.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/ODRDiagsEmitter.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/SemaHLSL.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/CMakeFiles/obj.clangAnalysis.dir/UnsafeBufferUsage.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/Value.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/APIIgnoresList.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.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/OffloadBundler.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/LoongArch.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/SARIFDiagnostic.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SARIFDiagnosticPrinter.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/HeaderAnalysis.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/Stdlib/CMakeFiles/obj.clangToolingInclusionsStdlib.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/UndefinedNewArraySizeChecker.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/IntegerLiteralSeparatorFixer.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-16.so && : 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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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 function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:568:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:786: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:570:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:786: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:573:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:786: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:574:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:786: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:40:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:861: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:41:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:861: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-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:41:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-16.0.6.src/lib/Tooling/ASTDiff/ASTDiff.cpp:861: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 'InitGlobal', inlined from 'Interpret' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:27: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp: In member function 'setDecompositionBindings': /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286:69: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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 function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1822/1919] /usr/bin/cmake -E cmake_symlink_library lib64/libclang-cpp.so.16 lib64/libclang-cpp.so.16 lib64/libclang-cpp.so && : [1823/1919] : && /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 && : [1824/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o -o bin/clang-check lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1825/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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.16 /usr/lib64/libLLVM-16.so && : [1826/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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.16 /usr/lib64/libLLVM-16.so && : [1827/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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.16 /usr/lib64/libLLVM-16.so && : [1828/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -o bin/arcmt-test lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1829/1919] : && /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 && : [1830/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1831/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o -o bin/apinotes-test lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1832/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -o bin/clang-diff lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1833/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o -o bin/clang-format lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1834/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1835/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1836/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1837/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver/clang-driver.cpp [1838/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1839/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/driver/cc1gen_reproducer_main.cpp [1840/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o -o bin/clang-repl lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1841/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/driver/cc1as_main.cpp [1842/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o -o bin/clang-rename lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1843/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/driver/driver.cpp [1844/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1845/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1846/1919] : && /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 && : [1847/1919] : && /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 && : [1848/1919] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"OpenCloudOS 16.0.6-1.ocs23\"" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/tools/driver -I/builddir/build/BUILD/clang-16.0.6.src/include -I/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++17 -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-16.0.6.src/tools/driver/cc1_main.cpp [1849/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1850/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16 lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1851/1919] /usr/bin/cmake -E cmake_symlink_executable bin/clang-16 bin/clang && cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./bin/clang++ && cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./bin/clang-cl && cd /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/tools/driver && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./bin/clang-cpp [1852/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1853/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1854/1919] : && /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 && : [1855/1919] : && /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 && : [1856/1919] : && /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 && : [1857/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1858/1919] : && /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 && : [1859/1919] : && /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 && : [1860/1919] : && /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 && : [1861/1919] : && /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 && : [1862/1919] : && /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 && : [1863/1919] : && /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 && : [1864/1919] : && /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 && : [1865/1919] : && /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 tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UseAnonymousNamespaceCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyMiscModule.a && : [1866/1919] : && /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 && : [1867/1919] : && /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/NSDateFormatterCheck.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 && : [1868/1919] : && /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 && : [1869/1919] : && /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 && : [1870/1919] : && /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 && : [1871/1919] : && /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 && : [1872/1919] : && /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 && : [1873/1919] : && /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 && : [1874/1919] : && /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 && : [1875/1919] : && /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 && : [1876/1919] : && /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 && : [1877/1919] : && /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 && : [1878/1919] : && /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/AvoidConstOrRefDataMembersCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidDoWhileCheck.cpp.o 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/AvoidReferenceCoroutineParametersCheck.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 && : [1879/1919] : && /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 && : [1880/1919] : && /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/StandaloneEmptyCheck.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/SuspiciousReallocUsageCheck.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 && : [1881/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1882/1919] : && /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 && : [1883/1919] : && /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 && : [1884/1919] : && /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 && : [1885/1919] : && /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 && : [1886/1919] : && /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 && : [1887/1919] : && /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 && : [1888/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1889/1919] : && /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 && : [1890/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1891/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1892/1919] : && /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 && : [1893/1919] : && /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 && : [1894/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1895/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1896/1919] : && /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/Analysis.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/FindHeaders.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/HTMLReport.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/LocateSymbol.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Record.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o && /usr/bin/ranlib -D lib64/libclangIncludeCleaner.a && : [1897/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 /usr/lib64/libLLVM-16.so && : [1898/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/extra/include-cleaner/tool/CMakeFiles/clang-include-cleaner.dir/IncludeCleaner.cpp.o -o bin/clang-include-cleaner lib64/libclangIncludeCleaner.a lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1899/1919] : && /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/Disambiguate.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 && : [1900/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -o bin/tool-template lib64/libclang-cpp.so.16 /usr/lib64/libLLVM-16.so && : [1901/1919] : && /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 && : [1902/1919] : && /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 && : [1903/1919] : && /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 && : [1904/1919] : && /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/DecisionForest.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/SystemIncludeExtractor.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 && : [1905/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16 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-16.so && : [1906/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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-16.so && : [1907/1919] : && /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/ExpandDeducedType.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 && : [1908/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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/libclangIncludeCleaner.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.16 /usr/lib64/libLLVM-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1909/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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/libclangIncludeCleaner.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.16 /usr/lib64/libLLVM-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1910/1919] : && /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 && : [1911/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -shared -o lib64/CTTestTidyModule.so tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o /usr/lib64/libLLVM-16.so && : [1912/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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/ExpandDeducedType.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/libclangIncludeCleaner.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.16 /usr/lib64/libLLVM-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1913/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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/libclangIncludeCleaner.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.16 lib64/libclangdSupport.a /usr/lib64/libLLVM-16.so && : /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1914/1919] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections -Wl,--version-script,/builddir/build/BUILD/clang-16.0.6.src/tools/libclang/libclang.map -shared -Wl,-soname,libclang.so.16 -o lib64/libclang.so.16.0.6 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/CXExtractAPI.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/libclangExtractAPI.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-16.so && : 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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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 function 'InitGlobal', inlined from 'Interpret.constprop' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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 function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [1915/1919] /usr/bin/cmake -E cmake_symlink_library lib64/libclang.so.16.0.6 lib64/libclang.so.16 lib64/libclang.so && : [1916/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o -o bin/nvptx-arch /usr/lib64/libLLVM-16.so && : [1917/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16.0.6 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/libclangAST.a lib64/libclangSupport.a lib64/libclangFormat.a lib64/libclangToolingInclusions.a lib64/libclangToolingCore.a lib64/libclangRewrite.a lib64/libclangLex.a lib64/libclangBasic.a /usr/lib64/libLLVM-16.so && : 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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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 function 'InitGlobal', inlined from 'Interpret.constprop' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:27: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:36, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:26: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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) | ^ [1918/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./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.16.0.6 /usr/lib64/libLLVM-16.so && : [1919/1919] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-address -Wno-nonnull -Wno-maybe-uninitialized -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/./lib64 -Wl,--gc-sections tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o -o bin/amdgpu-arch /usr/lib64/libLLVM-16.so && : + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.214axm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64 ++ dirname /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64 + cd clang-16.0.6.src + DESTDIR=/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64 + /usr/bin/cmake --install x86_64-OpenCloudOS-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Frontend -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/Rewriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Format -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Format/Format.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaFixItUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Scope.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/RISCVIntrinsicManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/TemplateInstCallback.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Overload.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Designator.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/CleanupInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/HLSLExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/ObjCMethodList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Weak.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/TypoCorrection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/ExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/ParsedTemplate.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaLambda.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/TemplateDeduction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Lookup.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/CodeCompleteOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaConcept.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/IdentifierResolver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Ownership.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/CXXFieldCollector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/ParsedAttr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Sema.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/SemaInternal.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/DelayedDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/ScopeInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/DeclSpec.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Initialization.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/Template.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/FileMatchTrie.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/CompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/AllTUsExecution.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/BuildTree.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Tree.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Mutations.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/TokenManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/TokenBufferTokenManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Tokens.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/StandaloneExecution.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ReplacementsYaml.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ToolExecutorPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiff.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiffInternal.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/FixIt.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/CommonOptionsParser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningService.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/NodeIntrospection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Execution.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Core -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Core/Replacement.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Core/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOption.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRules.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/AtomicChange.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/ASTSelection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Lookup.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRule.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringRuleContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFinder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolName.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/Extract.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Tooling.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Inclusions -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/IncludeStyle.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/StandardLibrary.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/HeaderIncludes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Inclusions/HeaderAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/RangeSelector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/SourceCodeBuilders.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Parsing.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/SourceCode.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Stencil.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/Transformer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/MatchConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Transformer/RewriteRule.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/Parser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/ParseDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/RAIIObjectsForParser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/ParseAST.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/LoopHint.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/Pragma.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/ModuleLoader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/HeaderMap.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/DependencyDirectivesScanner.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/HeaderSearch.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/HeaderSearchOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/MacroArgs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/VariadicMacroSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/CodeCompletionHandler.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/DirectoryLookup.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/LexDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/PPCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/PreprocessorLexer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/Lexer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/Token.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/MacroInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/HeaderMapTypes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/Preprocessor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/ModuleMap.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/TokenLexer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/PreprocessorOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/PreprocessingRecord.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/TokenConcatenation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/ScratchBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Lex/LiteralSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Interpreter -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Interpreter/Interpreter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Interpreter/PartialTranslationUnit.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ARCMigrate -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ARCMigrate/FileRemapper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ARCMigrate/ARCMT.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Testing -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Testing/CommandLineArgs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Testing/TestClangConfig.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Testing/TestAST.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/SARIFDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/MigratorOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/FrontendOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/PrecompiledPreamble.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/CompilerInstance.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/FrontendAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/MultiplexConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/TextDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/CompilerInvocation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/SARIFDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/ASTUnit.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/Utils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/APINotes -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/APINotes/APINotesYAMLCompiler.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/APINotes/Types.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/AnyCall.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/SelectorExtras.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/CFG.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/CodeInjector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowLattice.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/StorageLocation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Transfer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Value.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DebugSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopLattice.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Solver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/ControlFlowContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/MapLattice.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/MatchSwitch.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowWorklist.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/PathDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UnsafeBufferUsage.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/CalledOnceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/Consumed.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/Dominators.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/BodyFarm.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/CallGraph.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/ConstructionContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/RetainSummaryManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/AnalysisDeclContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/CloneDetection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/MacroExpansionContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/CFGStmtMap.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Support -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/Support/BumpVector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/IssueHash.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Analysis/ProgramPoint.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Taint.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Tool.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Action.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Compilation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/SanitizerArgs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Options.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Types.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/XRayArgs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/OffloadBundler.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/OptionUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Phases.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Job.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Distro.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Types.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/ToolChain.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/DriverDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Driver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Multilib.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/InputInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Util.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/IndexSerialization -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/IndexSerialization/SerializablePathCollection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/API.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/APIIgnoresList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/ExtractAPIVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/AvailabilityInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/DeclarationFragments.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ExtractAPI/Serialization/SerializerBase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/FrontendTool -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/FrontendTool/Utils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/DirectoryWatcher -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/DirectoryWatcher/DirectoryWatcher.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/ConstantInitBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/BackendUtil.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/ConstantInitFuture.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/CodeGenAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/ModuleBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Support -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Support/RISCVVIntrinsicUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/CommentToXML.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/DeclOccurrence.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/IndexingAction.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/IndexingOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/IndexDataConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/USRGeneration.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Index/IndexSymbol.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/ASTMatchers/GtestMatchers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AArch64SVEACLETypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Module.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/LangStandards.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/MSP430Target.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CLWarnings.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TemplateKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/FileEntry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/PragmaKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticError.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Builtins.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CustomizableOptional.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCategories.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsMips.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/FileSystemStatCache.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSerialization.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsPPC.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/SanitizerSpecialCaseList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CodeGenOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSema.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticIDs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Builtins.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagonMapCustomDep.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/FileSystemOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttrSubjectMatchRules.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Specifiers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CharInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Version.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Thunk.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DarwinSDKInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DebugInfoOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/MakeSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TokenKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/LangOptions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsRISCVVector.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/HLSLRuntime.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenMPKinds.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenCLExtensions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TransformTypeTraits.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCrossTU.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticFrontend.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsVE.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/ProfileList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OperatorPrecedence.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Lambda.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/SyncScope.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CapturedStmt.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagon.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TokenKinds.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsSVE.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Visibility.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsXCore.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/XRayInstr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/FPOptions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticDriver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Sanitizers.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AllDiagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetCXXABI.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/ABI.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticParse.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Features.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsRISCV.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsNEON.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/JsonSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CodeGenOptions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenCLExtensionTypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/PartialDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenCLImageTypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/RISCVVTypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAST.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/SourceLocation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/LLVM.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinHeaders.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsX86_64.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Linkage.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/XRayLists.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsVEVL.gen.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/MacroBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BitmaskEnum.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttributeCommonInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OperatorKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Sanitizers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AlignedAllocation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/ObjCRuntime.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DirectoryEntry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/HeaderInclude.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/ExpressionTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/LangStandard.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticLex.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetInfo.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenMPKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/IdentifierTable.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticRefactoring.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticComment.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Sarif.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsBPF.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Stack.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttrKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsX86.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Cuda.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Attributes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/PPCTypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsARM.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/SourceManagerInternals.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetCXXABI.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/LangOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsLoongArch.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/PrettyStackTrace.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AddressSpaces.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/CommentOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetBuiltins.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OpenCLOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/SourceManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/BuiltinsHexagonDep.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/TargetID.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticOptions.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/FileManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/OperatorKinds.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/PlistSupport.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/NoSanitizeList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CrossTU -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CrossTU/CrossTUDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/CrossTU/CrossTranslationUnit.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/QualTypeNames.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/OperationKinds.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeLocNodes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/BaseSubobject.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Expr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/LocInfoType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AST.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/NonTrivialTypeVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TextNodeDumper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CXXInheritance.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentLexer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TemplateBase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeLocVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ParentMapContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/IgnoreExpr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclAccessPair.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentBriefParser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTConcept.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/GlobalDecl.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/VTTBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclObjC.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclGroup.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/OptionalDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentSema.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Availability.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Stmt.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractTypeReader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclBase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/OperationKinds.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CharUnits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExprOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ODRHash.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Attr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/BuiltinTypes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclContextInternals.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/RawCommentList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Decl.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclObjCCommon.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclarationName.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CurrentSourceLocExprScope.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTImporterSharedState.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Randstruct.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/RecordLayout.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Mangle.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/PrettyDeclStackTrace.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExprConcepts.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/MangleNumberingContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DependentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtCXX.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTLambda.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/RecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTImportError.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Comment.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTTypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/NSAPI.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtIterator.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/UnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractTypeWriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTNodeTraverser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExternalASTMerger.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/OpenMPClause.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DataCollection.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTImporter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ParentMap.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/FormatString.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtObjC.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtGraphTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/SelectorLocationsKind.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclTemplate.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/VTableBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTDumper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ODRDiagsEmitter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTImporterLookupTable.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/JSONNodeDumper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CXXRecordDeclDefinitionBits.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ComparisonCategories.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExternalASTSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DependenceFlags.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeLoc.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TemplateArgumentVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractBasicReader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TemplateName.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTFwd.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTContextAllocate.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/PrettyPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTStructuralEquivalence.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExprCXX.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Redeclarable.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclFriend.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CanonicalType.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/APValue.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractBasicWriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrIterator.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Type.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTVector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTDumperUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ExprObjC.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTContext.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclLookups.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ComputeDependence.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentParser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclCXX.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/LambdaCapture.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/OSLog.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/NestedNameSpecifier.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentCommandTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTUnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeOrdering.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/ASTMutationListener.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Config -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit/Commit.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit/EditsReceiver.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit/EditedSource.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit/Rewriters.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Edit/FileOffset.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ModuleFile.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTRecordWriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTWriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/SourceLocationEncoding.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTBitCodes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTReader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/InMemoryModuleCache.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ModuleManager.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ASTRecordReader.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/TypeBitCodes.def -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/ModuleFileExtension.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Platform.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/FatalErrorHandler.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXErrorCode.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Index.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Rewrite.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXFile.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Documentation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXString.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/ExternC.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/BuildSystem.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXSourceLocation.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXDiagnostic.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrImpl.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Sema/AttrSpellingListIndex.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/NodeIntrospection.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/NodeClasses.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Parse/AttrParserStringSwitches.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Driver/Options.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_fp16.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticRefactoringKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_sve_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttrSubMatchRulesList.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCrossTUKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_neon.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttrList.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_sve_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_sve_typeflags.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticGroups.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_aliases.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_mve_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_sve_sema_rangechecks.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_aliases.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/arm_cde_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/Version.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Basic/DiagnosticIndexName.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentCommandList.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractBasicReader.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrImpl.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/TypeNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractTypeWriter.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractBasicWriter.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrVisitor.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/StmtDataCollectors.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AbstractTypeReader.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrNodeTraverse.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/Attrs.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/AttrTextNodeDump.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentCommandInfo.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/CommentHTMLTags.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/AST/DeclNodes.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Config -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Config/config.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/AttrPCHWrite.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang/Serialization/AttrPCHRead.inc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/builtins.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/float.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/inttypes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/iso646.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/limits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/module.modulemap -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdalign.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdarg.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdatomic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdbool.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stddef.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__stddef_max_align_t.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdint.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/stdnoreturn.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/tgmath.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/unwind.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/varargs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_acle.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_cmse.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/armintr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm64intr.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_neon_sve_bridge.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_builtin_vars.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_math.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_complex_builtins.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_device_functions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_texture_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_libdevice_declares.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_math_forward_declares.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_cuda_runtime_wrapper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_circ_brev_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_protos.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/hexagon_types.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/hvx_hexagon_protos.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_libdevice_declares.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_math.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_stdlib.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__clang_hip_runtime_wrapper.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/larchintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/msa.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/opencl-c.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/opencl-c-base.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/altivec.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/htmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/htmxlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/s390intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/vecintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/velintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/velintrin_gen.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/velintrin_approx.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/adxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ammintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/amxfp16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/amxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512bf16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512bitalgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512bwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512cdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512dqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512erintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512fintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512fp16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512ifmaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512ifmavlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512pfintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vbmivlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbf16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbitalgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlbwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlcdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vldqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlfp16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vlvp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vpopcntdqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avx512vpopcntdqvlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avxifmaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avxneconvertintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avxvnniint8intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/avxvnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/bmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/bmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cetintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cldemoteintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/clflushoptintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/clwbintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/clzerointrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cmpccxaddintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/crc32intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/emmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/enqcmdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/f16cintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/fma4intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/fmaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/fxsrintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/gfniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/hresetintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ia32intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/immintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/invpcidintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/keylockerintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/lwpintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/lzcntintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/mm3dnow.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/mmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/movdirintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/mwaitxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/nmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/pconfigintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/pkuintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/pmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/popcntintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/prfchiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/prfchwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ptwriteintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/raointintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/rdpruintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/rdseedintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/rtmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/serializeintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/sgxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/shaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/smmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/tbmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/tmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/tsxldtrkintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/uintrintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/vaesintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/vpclmulqdqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/waitpkgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/wbnoinvdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__wmmintrin_aes.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/wmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/__wmmintrin_pclmul.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/x86gprintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/x86intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xopintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xsavecintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xsaveintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xsaveoptintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xsavesintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/xtestintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cet.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cpuid.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/wasm_simd128.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/vadefs.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_neon.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_fp16.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_sve.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_bf16.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_mve.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/arm_cde.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/riscv_vector.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/algorithm -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/cmath -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/complex -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/cuda_wrappers/new -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/mmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/emmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/pmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/tmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/smmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/bmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/bmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/immintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/x86intrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ppc_wrappers/x86gprintrin.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/math.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/cmath -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/__clang_openmp_device_functions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/complex_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/openmp_wrappers/new -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/diagtool -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-16 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang -- Creating clang++ -- Creating clang-cl -- Creating clang-cpp -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-format -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-diff.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-sublime.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format.el -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/git-clang-format -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-linker-wrapper -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-offload-packager -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-offload-bundler -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-scan-deps -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-repl -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/c-index-test -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-rename -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-rename.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-rename.el -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-refactor -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang-cpp.so.16 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang-cpp.so -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-check -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-extdef-mapping -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/scan-build -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/ccc-analyzer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/c++-analyzer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/scan-build.1 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-build/scanview.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-build/sorttable.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/analyze-build -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/intercept-build -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/scan-build-py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/analyze-c++ -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/analyze-cc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/intercept-c++ -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/libexec/intercept-cc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/__init__.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/analyze.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/arguments.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/clang.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/compilation.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/intercept.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/report.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/shell.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/resources/scanview.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/resources/selectable.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild/resources/sorttable.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libear/__init__.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libear/config.h.in -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libear/ear.c -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/scan-view -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/ScanView.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/Reporter.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/startfile.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/bugcatcher.ico -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-apply-replacements -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-reorder-fields -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/modularize -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/modularize -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/. -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./concurrency -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./concurrency/MtUnsafeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./concurrency/ThreadCanceltypeAsynchronousCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/IncludeSorter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/FileExtensionsUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/TransformerClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/IncludeInserter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/Aliasing.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/ExceptionAnalyzer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/ASTUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/NamespaceAliaser.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/DeclRefExprUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/HeaderGuard.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/RenamerClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/ExprSequence.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/Matchers.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/LexerUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/UsingInserter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/OptionsUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/TypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./utils/FixItHintUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerDataPointerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/DuplicateIncludeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantPreprocessorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/SuspiciousCallArgumentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ElseAfterReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/UniqueptrDeleteReleaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/NamedParameterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/QualifiedAutoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/StringCompareCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ConvertMemberFunctionsToStatic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/StaticAccessedThroughInstanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/IsolateDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/UseAnyOfAllOfCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/MakeMemberFunctionConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/MisplacedArrayIndexCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/IdentifierLengthCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantStringCStrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/StaticDefinitionInAnonymousNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/IdentifierNamingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/NamespaceCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/SimplifySubscriptExprCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantControlFlowCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantFunctionPtrDereferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/InconsistentDeclarationParameterNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/MisleadingIndentationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantSmartptrGetCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/FunctionCognitiveComplexityCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/SimplifyBooleanExprCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerContainsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/UppercaseLiteralSuffixCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/BracesAroundStatementsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ContainerSizeEmptyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/NonConstParameterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/DeleteNullPointerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/FunctionSizeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ConstReturnTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/ImplicitBoolConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantStringInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/MagicNumbersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/AvoidConstParamsInDecls.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./readability/RedundantAccessSpecifiersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./zircon -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./zircon/TemporaryObjectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./openmp -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./openmp/ExceptionEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./openmp/UseDefaultNoneCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UnaryStaticAssertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseTransparentFunctorsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/PassByValueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/RawStringLiteralCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNodiscardCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDefaultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertUtils.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseTrailingReturnTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/AvoidBindCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseOverrideCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEmplaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReturnBracedInitListCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/AvoidCArraysCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ConcatNestedNamespacesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/MacroToEnumCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseAutoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDeleteCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseUncaughtExceptionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/RedundantVoidArgCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNullptrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ShrinkToFitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceDisallowCopyAndAssignMacroCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseUsingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseNoexceptCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedIosBaseAliasesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceRandomShuffleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeSmartPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseBoolLiteralsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeUniqueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/IntegralLiteralExpressionMatcher.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/ReplaceAutoPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/UseDefaultMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./modernize/MakeSharedCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./darwin -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./darwin/DispatchOnceNonstaticCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./darwin/AvoidSpinlockCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./hicpp -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./hicpp/MultiwayPathsCoveredCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./hicpp/SignedBitwiseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./hicpp/ExceptionBaseclassCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./hicpp/NoAssemblerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./plugin -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./tool -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./tool/ClangTidyMain.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera/IdDependentBackwardBranchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera/StructPackAlignCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera/KernelNameRestrictionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera/UnrollLoopsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./altera/SingleWorkItemBarrierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/NSDateFormatterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/DeallocInCategoryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/ForbiddenSubclassingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/AvoidNSErrorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/NSInvocationArgumentLifetimeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/MissingHashCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/SuperSelfCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/PropertyDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./objc/AssertEquals.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidy.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeConstCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NarrowingConversionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeCstyleCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InitVariablesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/OwningMemoryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidGotoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/PreferMemberInitializerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeReinterpretCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SlicingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeVarargCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SpecialMemberFunctionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InterfacesGlobalInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidDoWhileCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeUnionAccessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/VirtualClassDestructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/MacroUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeStaticCastDowncastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NoMallocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsPointerArithmeticCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./mpi -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./mpi/TypeMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./mpi/BufferDerefCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ExpandModularHeadersPPCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./linuxkernel -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./linuxkernel/MustCheckErrsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/ImplicitConversionInLoopCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/MoveConstructorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/ForRangeCopyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/NoAutomaticMoveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientVectorOperationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientStringConcatenationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/NoIntToPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/MoveConstArgCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/TriviallyDestructibleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/FasterStringFindCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryCopyInitialization.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/NoexceptMoveConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/TypePromotionInMathFnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/InefficientAlgorithmCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryValueParamCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./GlobList.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyForceLinker.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/RestrictSystemLibcHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/CalleeNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvmlibc/ImplementationInNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/NoNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/NoInternalDependenciesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/StringFindStrContainsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/StrCatAppendCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/StringFindStartswithCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/RedundantStrcatCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/TimeSubtractionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryFloatCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationUnnecessaryConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/CleanupCtadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/FasterStrsplitDelimiterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationDivisionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationConversionCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/AbseilMatcher.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationAdditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/TimeComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryScaleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/UpgradeDurationConversionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./abseil/DurationSubtractionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./boost -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./boost/UseToStringCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecPipeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecDupCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInit1Check.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecAccept4Check.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/ComparisonInTempFailureRetryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreateCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecCreatCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecMemfdCreateCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecPipe2Check.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecFopenCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecAcceptCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreate1Check.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecSocketCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./android/CloexecOpenCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyProfiling.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/TodoCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidNSObjectNewCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/ExplicitConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/FunctionNamingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/GlobalNamesInHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/GlobalVariableDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidCStyleCastsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/DefaultArgumentsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/OverloadedUnaryAndCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/IntegerTypesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidUnderscoreInGoogletestNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/UsingNamespaceDirectiveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/UnnamedNamespaceInHeaderCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/UpgradeGoogletestCaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/ExplicitMakePairCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./google/AvoidThrowingObjCExceptionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./portability -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./portability/SIMDIntrinsicsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./portability/StdAllocatorConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./portability/RestrictSystemIncludesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SignalHandlerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/RedundantBranchConditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/EasilySwappableParametersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ParentVirtualCallCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousReallocUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UseAfterMoveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ThrowKeywordMissingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ForwardingReferenceOverloadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BranchCloneCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringviewNullptrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledExceptionAtNewCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/CopyConstructorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousEnumUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MacroRepeatedSideEffectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedPointerArithmeticInAllocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/AssertSideEffectCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UndelegatedConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StandaloneEmptyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/TerminatingContinueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousSemicolonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringLiteralWithEmbeddedNulCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/TooSmallLoopVariableCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousIncludeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ForwardDeclarationNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedWideningCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MoveForwardingReferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedOperatorInStrlenInAllocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ExceptionEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/LambdaFunctionNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnusedRaiiCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SwappedArgumentsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MultipleStatementMacroCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringIntegerAssignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SharedPtrArrayMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SmartPtrArrayMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/FoldInitTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UncheckedOptionalAccessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UndefinedMemoryManipulationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/NotNullTerminatedResultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/InaccurateEraseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnusedReturnValueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ReservedIdentifierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/IncorrectRoundingsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ArgumentCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SizeofContainerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/AssignmentInIfConditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SignedCharMisuseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SpuriouslyWakeUpFunctionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledSelfAssignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousStringCompareCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/IntegerDivisionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemoryComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/ImplicitWideningOfMultiplicationResultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/NoEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/DynamicStaticInitializersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/PosixReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/MacroParenthesesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SizeofExpressionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/StringConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemsetUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BoolPointerImplicitConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMissingCommaCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/VirtualNearMissCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/InfiniteLoopCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/DanglingHandleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./bugprone/BadSignalToKillThreadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyModule.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/FloatLoopCounter.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/StaticObjectExceptionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/DefaultOperatorNewAlignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/CommandProcessorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/MutatingCopyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/LimitedRandomnessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/ProperlySeededRandomGeneratorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/ThrownExceptionTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/SetLongJmpCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/DontModifyStdNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/NonTrivialTypesLibcMemoryCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/PostfixOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/StrToNumCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./cert/VariadicFunctionDefCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyOptions.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./NoLintDirectiveHandler.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./ClangTidyModuleRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/VirtualInheritanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/MultipleInheritanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/OverloadedOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/StaticallyConstructedObjectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/TrailingReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsDeclarationsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/NoRecursionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/StaticAssertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedParametersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/ThrowByValueCatchByReferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UnconventionalAssignOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/NonPrivateMemberVariablesInClassesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/MisplacedConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UseAnonymousNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/RedundantExpressionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedUsingDeclsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/MisleadingBidirectional.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/ConstCorrectnessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/DefinitionsInHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/NewDeleteOverloadsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UnusedAliasDeclsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/ConfusableTable -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/NonCopyableObjects.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/MisleadingIdentifier.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/UniqueptrResetReleaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./misc/ConfusableIdentifierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm/HeaderGuardCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm/PreferRegisterOverUnsignedCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm/TwineLocalCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm/PreferIsaOrDynCastInConditionalsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/./llvm/IncludeOrderCheck.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-tidy -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-tidy-diff.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/run-clang-tidy -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-change-namespace -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-doc -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/index.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-include-fixer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-include-fixer.el -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-include-fixer.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/find-all-symbols -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/run-find-all-symbols.py -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-move -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-query -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-include-cleaner -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/pp-trace -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-pseudo -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clangd -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang.so.16.0.6 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang.so.16 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang.so -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Platform.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/FatalErrorHandler.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXErrorCode.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Index.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Rewrite.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXFile.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/Documentation.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXString.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/ExternC.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/BuildSystem.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXSourceLocation.h -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-c/CXDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/amdgpu-arch -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/nvptx-arch -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/. -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./.buildinfo -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MSVCCompatibility.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Modules.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ShadowCallStack.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./StandardCPlusPlusModules.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangStaticAnalyzer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/InitializerLists.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/RegionStore.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/DebugChecks.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/IPA.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/nullability.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/checkers.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/TaintAnalysisConfiguration.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/CrossTranslationUnit.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangCheck.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrityDesign.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./InternalsManual.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./BlockLanguageSpec.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersReference.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangTools.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerCoverage.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSafetyAnalysis.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Tooling.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ItaniumMangleAbiTags.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LanguageExtensions.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLDocs.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/ResourceTypes.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/HLSLIRReference.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HLSL/EntryFunctions.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SourceBasedCodeCoverage.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OpenCLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ReleaseNotes.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangLinkerWrapper.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HardwareAssistedAddressSanitizerDesign.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ThinLTO.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ExternalClangExamples.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormatStyleOptions.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerSpecialCaseList.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTImporter.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CodeOwners.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./JSONCompilationDatabase.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/diagtool.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/clang.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/index.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./genindex.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SYCLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OpenMPSupport.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DebuggingCoroutines.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormat.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ObjectiveCLiterals.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LeakSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/searchtools.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_warning_32.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/bullet_orange.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/bg-page.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery-3.5.1.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/pygments.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/documentation_options.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/basic.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore-1.13.1.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_info_32.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/plus.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/doctools.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/haiku.css -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/file.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/minus.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/language_data.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerStats.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibFormat.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormattedStatus.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AttributeReference.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./RefactoringEngine.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGExample.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/DefinitiveInitializationLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/ClangRepl_design.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGJoinRule.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/PCHLayout.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/UniquePtrLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/DriverArchitecture.png -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsInfiniteLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsFiniteLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_images/OutputParameterIdentificationLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchers.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MatrixTypes.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./APINotes.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Toolchain.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MemorySanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LTOVisibility.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./MisExpect.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DiagnosticsReference.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./SafeStack.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersTutorial.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./OffloadingDesign.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./Block-ABI-Apple.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./index.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./HowToSetupToolingForLLVM.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizerDesign.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./IntroductionToTheClangAST.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DriverInternals.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadBundler.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AddressSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangPlugins.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./RAVFrontendAction.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./AutomaticReferenceCounting.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./PCHInternals.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangCommandLineReference.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCheck.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LeakSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchersTutorial.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangLinkerWrapper.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/nullability.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/DebugChecks.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/IPA.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/RegionStore.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/InitializerLists.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/checkers.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AttributeReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchers.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SourceBasedCodeCoverage.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ReleaseNotes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/index.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HardwareAssistedAddressSanitizerDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/JSONCompilationDatabase.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MSVCCompatibility.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerSpecialCaseList.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LanguageExtensions.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizerDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/StandardCPlusPlusModules.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CodeOwners.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/InternalsManual.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowAnalysisIntro.md.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MemorySanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLIRReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLDocs.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/HLSLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/EntryFunctions.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSL/ResourceTypes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThinLTO.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangRepl.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OffloadingDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadBundler.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibTooling.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/index.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/diagtool.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/clang.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/BlockLanguageSpec.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenMPSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadPackager.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UndefinedBehaviorSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrityDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ConstantInterpreter.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTools.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ShadowCallStack.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RefactoringEngine.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Block-ABI-Apple.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Toolchain.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MisExpect.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTImporter.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangStaticAnalyzer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DriverInternals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenCLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SYCLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AutomaticReferenceCounting.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DiagnosticsReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RAVFrontendAction.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormatStyleOptions.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HowToSetupToolingForLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ItaniumMangleAbiTags.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/IntroductionToTheClangAST.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCommandLineReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AddressSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/PCHInternals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ObjectiveCLiterals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CrossCompilation.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LTOVisibility.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerCoverage.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ExternalClangExamples.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DebuggingCoroutines.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MatrixTypes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrity.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTransformerTutorial.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/APINotes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Tooling.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SafeStack.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangPlugins.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Modules.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSafetyAnalysis.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UsersManual.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormattedStatus.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/FAQ.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerStats.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangTransformerTutorial.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowAnalysisIntro.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ConstantInterpreter.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrity.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./LibTooling.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./UsersManual.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./searchindex.js -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./CrossCompilation.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangRepl.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./UndefinedBehaviorSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./search.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./objects.inv -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadPackager.html -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/./FAQ.html -- Up-to-date: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/clang.1 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/diagtool.1 -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/cmake/clang/ClangTargets.cmake -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/cmake/clang/ClangTargets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/cmake/clang/ClangConfig.cmake -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/cmake/clang/ClangConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/cmake/clang/AddClang.cmake -- Installing: /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/hmaptool + rm -rf '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/*.a' + mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.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 + py3_byte_compile /usr/bin/python3 /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang + python_binary='env PYTHONHASHSEED=0 /usr/bin/python3' + bytecode_compilation_path=/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64 -p / /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang Listing '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang'... Compiling '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__init__.py'... Compiling '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/cindex.py'... Compiling '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/enumerations.py'... + mv /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libear /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libscanbuild /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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 + py3_byte_compile /usr/bin/python3 '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64 -p / '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' Listing '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}'... Can't list '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' + chmod a+x /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/Reporter.py /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/scan-view/startfile.py + mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format.el /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-rename.el /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-include-fixer.el /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/emacs/site-lisp/site-start.d/clang-include-fixer.el + rm -vf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-bbedit.applescript' + rm -vf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-sublime.py removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-format-sublime.py' + rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/.buildinfo' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/MSVCCompatibility.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/Modules.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ShadowCallStack.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/StandardCPlusPlusModules.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangStaticAnalyzer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/InitializerLists.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/RegionStore.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/DebugChecks.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/IPA.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/nullability.html' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/checkers.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/TaintAnalysisConfiguration.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/CrossTranslationUnit.html' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/analyzer' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThreadSanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangCheck.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrityDesign.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/InternalsManual.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/BlockLanguageSpec.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersReference.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangTools.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerCoverage.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThreadSafetyAnalysis.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/Tooling.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ItaniumMangleAbiTags.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LanguageExtensions.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLSupport.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLDocs.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/ResourceTypes.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/HLSLIRReference.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL/EntryFunctions.html' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HLSL' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SourceBasedCodeCoverage.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/OpenCLSupport.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ReleaseNotes.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangLinkerWrapper.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HardwareAssistedAddressSanitizerDesign.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ThinLTO.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ExternalClangExamples.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormatStyleOptions.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerSpecialCaseList.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTImporter.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CodeOwners.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/JSONCompilationDatabase.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/diagtool.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/clang.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/index.html' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/genindex.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SYCLSupport.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/OpenMPSupport.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DebuggingCoroutines.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormat.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ObjectiveCLiterals.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LeakSanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/searchtools.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_warning_32.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/bullet_orange.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/bg-page.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery-3.5.1.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/pygments.css' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/documentation_options.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/basic.css' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore-1.13.1.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_info_32.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/plus.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/doctools.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/haiku.css' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/file.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/minus.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/language_data.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore.js' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_static' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SanitizerStats.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibFormat.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangFormattedStatus.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/AttributeReference.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/RefactoringEngine.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGExample.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/DefinitiveInitializationLattice.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/ClangRepl_design.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGJoinRule.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/PCHLayout.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/UniquePtrLattice.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/DriverArchitecture.png' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsInfiniteLattice.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsFiniteLattice.svg' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images/OutputParameterIdentificationLattice.svg' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_images' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchers.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/MatrixTypes.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/APINotes.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/Toolchain.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/MemorySanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LTOVisibility.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/MisExpect.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DiagnosticsReference.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/SafeStack.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersTutorial.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/OffloadingDesign.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/Block-ABI-Apple.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/index.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/HowToSetupToolingForLLVM.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizerDesign.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/IntroductionToTheClangAST.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DriverInternals.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadBundler.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/AddressSanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangPlugins.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/RAVFrontendAction.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/AutomaticReferenceCounting.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/PCHInternals.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangCommandLineReference.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormat.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCheck.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LeakSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchersTutorial.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangLinkerWrapper.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/nullability.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/DebugChecks.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/IPA.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/RegionStore.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/InitializerLists.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/checkers.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AttributeReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchers.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SourceBasedCodeCoverage.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ReleaseNotes.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/index.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HardwareAssistedAddressSanitizerDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/JSONCompilationDatabase.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MSVCCompatibility.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerSpecialCaseList.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LanguageExtensions.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizerDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/StandardCPlusPlusModules.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CodeOwners.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/InternalsManual.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowAnalysisIntro.md.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MemorySanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLIRReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLDocs.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/HLSLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/EntryFunctions.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL/ResourceTypes.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSL' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThinLTO.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangRepl.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OffloadingDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadBundler.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibTooling.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/index.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/diagtool.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/clang.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/BlockLanguageSpec.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenMPSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadPackager.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/UndefinedBehaviorSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrityDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ConstantInterpreter.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTools.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ShadowCallStack.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/RefactoringEngine.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Block-ABI-Apple.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Toolchain.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MisExpect.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTImporter.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangStaticAnalyzer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DriverInternals.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenCLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SYCLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AutomaticReferenceCounting.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DiagnosticsReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/RAVFrontendAction.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormatStyleOptions.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/HowToSetupToolingForLLVM.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ItaniumMangleAbiTags.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/IntroductionToTheClangAST.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCommandLineReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/AddressSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/PCHInternals.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ObjectiveCLiterals.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/CrossCompilation.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LTOVisibility.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerCoverage.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ExternalClangExamples.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/DebuggingCoroutines.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibFormat.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/MatrixTypes.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrity.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTransformerTutorial.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/APINotes.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Tooling.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SafeStack.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangPlugins.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/Modules.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSafetyAnalysis.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/UsersManual.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormattedStatus.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/FAQ.rst.txt' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerStats.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/_sources' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangTransformerTutorial.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/DataFlowAnalysisIntro.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ConstantInterpreter.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrity.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/LibTooling.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/UsersManual.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/searchindex.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/CrossCompilation.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangRepl.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/UndefinedBehaviorSanitizer.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/search.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/objects.inv' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadPackager.html' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html/FAQ.html' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/doc/Clang/clang/html' + rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css + rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/index.js + rm -Rvf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/index.js' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/concurrency/MtUnsafeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/concurrency' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/IncludeSorter.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/FileExtensionsUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/TransformerClangTidyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/IncludeInserter.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/Aliasing.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/ExceptionAnalyzer.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/ASTUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/NamespaceAliaser.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/DeclRefExprUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/HeaderGuard.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/RenamerClangTidyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/ExprSequence.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/Matchers.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/LexerUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/UsingInserter.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/OptionsUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/TypeTraits.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils/FixItHintUtils.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/utils' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerDataPointerCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantDeclarationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/DuplicateIncludeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantPreprocessorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ElseAfterReturnCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/NamedParameterCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/QualifiedAutoCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/StringCompareCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/IsolateDeclarationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/UseAnyOfAllOfCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/MisplacedArrayIndexCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/IdentifierLengthCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantStringCStrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/IdentifierNamingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/NamespaceCommentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/SimplifySubscriptExprCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantControlFlowCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/MisleadingIndentationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantSmartptrGetCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/SimplifyBooleanExprCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerContainsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/BracesAroundStatementsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ContainerSizeEmptyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/NonConstParameterCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/DeleteNullPointerCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/FunctionSizeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ConstReturnTypeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/ImplicitBoolConversionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantStringInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/MagicNumbersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/AvoidConstParamsInDecls.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantMemberInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/readability' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/zircon/TemporaryObjectsCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/zircon' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/openmp/ExceptionEscapeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/openmp/UseDefaultNoneCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/openmp' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/DeprecatedHeadersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UnaryStaticAssertCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/PassByValueCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/RawStringLiteralCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNodiscardCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEqualsDefaultCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/LoopConvertUtils.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/AvoidBindCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseOverrideCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEmplaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ReturnBracedInitListCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/AvoidCArraysCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/MacroToEnumCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseAutoCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseEqualsDeleteCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/RedundantVoidArgCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNullptrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ShrinkToFitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseUsingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseNoexceptCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeSmartPtrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseBoolLiteralsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeUniqueCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/LoopConvertCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize/MakeSharedCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/modernize' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/darwin/AvoidSpinlockCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/darwin' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/hicpp/SignedBitwiseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/hicpp/NoAssemblerCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/hicpp' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/plugin' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/tool/ClangTidyMain.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/tool' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera/StructPackAlignCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera/KernelNameRestrictionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera/UnrollLoopsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/altera' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/NSDateFormatterCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/DeallocInCategoryCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/ForbiddenSubclassingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/AvoidNSErrorInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/MissingHashCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/SuperSelfCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/PropertyDeclarationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc/AssertEquals.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/objc' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidy.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/SlicingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cppcoreguidelines' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/mpi/TypeMismatchCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/mpi/BufferDerefCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/mpi' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ExpandModularHeadersPPCallbacks.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/linuxkernel' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/MoveConstructorInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/ForRangeCopyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/NoAutomaticMoveCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientVectorOperationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientStringConcatenationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/NoIntToPtrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/MoveConstArgCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/TriviallyDestructibleCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/FasterStringFindCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/UnnecessaryCopyInitialization.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/TypePromotionInMathFnCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/InefficientAlgorithmCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance/UnnecessaryValueParamCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/performance' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/GlobList.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyForceLinker.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvmlibc' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/NoNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/NoInternalDependenciesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/StringFindStrContainsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/StrCatAppendCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/StringFindStartswithCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationRewriter.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/TimeSubtractionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationFactoryFloatCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/CleanupCtadCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationDivisionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationConversionCastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/AbseilMatcher.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationComparisonCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationAdditionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/TimeComparisonCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationFactoryScaleCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil/DurationSubtractionCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/abseil' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/boost/UseToStringCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/boost' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecPipeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecDupCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecInotifyInit1Check.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecAccept4Check.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecEpollCreateCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecCreatCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecMemfdCreateCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecPipe2Check.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecFopenCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecInotifyInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecAcceptCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecEpollCreate1Check.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecSocketCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android/CloexecOpenCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/android' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyProfiling.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyDiagnosticConsumer.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/TodoCommentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/AvoidNSObjectNewCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/ExplicitConstructorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/FunctionNamingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/GlobalNamesInHeadersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/GlobalVariableDeclarationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/AvoidCStyleCastsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/DefaultArgumentsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/OverloadedUnaryAndCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/IntegerTypesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/ExplicitMakePairCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/google' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/portability/SIMDIntrinsicsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/portability/StdAllocatorConstCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/portability/RestrictSystemIncludesCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/portability' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SignalHandlerCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ParentVirtualCallCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UseAfterMoveCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/BranchCloneCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringviewNullptrCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/CopyConstructorInitCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/AssertSideEffectCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/StandaloneEmptyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/TerminatingContinueCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ExceptionEscapeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnusedRaiiCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SwappedArgumentsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/FoldInitTypeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/InaccurateEraseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnusedReturnValueCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ReservedIdentifierCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ArgumentCommentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SizeofContainerCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SignedCharMisuseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/IntegerDivisionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/NoEscapeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/PosixReturnCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/MacroParenthesesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SizeofExpressionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/StringConstructorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/VirtualNearMissCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/InfiniteLoopCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/DanglingHandleCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/bugprone' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyModule.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/FloatLoopCounter.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/StaticObjectExceptionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/CommandProcessorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/MutatingCopyCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/LimitedRandomnessCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/ThrownExceptionTypeCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/SetLongJmpCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/PostfixOperatorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/StrToNumCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert/VariadicFunctionDefCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/cert' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyOptions.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/NoLintDirectiveHandler.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/ClangTidyModuleRegistry.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/TrailingReturnCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/fuchsia' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/NoRecursionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/StaticAssertCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedParametersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/MisplacedConstCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/RedundantExpressionCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedUsingDeclsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/MisleadingBidirectional.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/ConstCorrectnessCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/DefinitionsInHeadersCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/NewDeleteOverloadsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UnusedAliasDeclsCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/ConfusableTable' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/NonCopyableObjects.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/MisleadingIdentifier.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc/ConfusableIdentifierCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/misc' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm/HeaderGuardCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm/TwineLocalCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm/IncludeOrderCheck.h' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/llvm' removed directory '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/include/clang-tidy/' removed '/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh' + rm -vf /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/clang/bash-autocomplete.sh + ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/clang++.1.gz + ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/clang-16.1.gz + ln -s clang.1.gz /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/clang++-16.1.gz + ln -s clang++ /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang++-16 + chmod u-x /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/share/man/man1/scan-build.1 + mkdir -p /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/include/ /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/lib/ /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/clang/16/share/ + ln -s /usr/share/clang/clang-format-diff.py /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-format-diff + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 16.0.6-1.ocs23 --unique-debug-suffix -16.0.6-1.ocs23.x86_64 --unique-debug-src-base clang-16.0.6-1.ocs23.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/clang-16.0.6.src extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-pseudo extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-check extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/amdgpu-arch extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-change-namespace extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-apply-replacements extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-include-cleaner extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-linker-wrapper extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/c-index-test extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-format extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-offload-bundler extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-doc extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-include-fixer extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-extdef-mapping extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-refactor extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-16 extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-query extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-move extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-offload-packager extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-reorder-fields extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-scan-deps extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-repl extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-tidy extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clang-rename extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/modularize extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/diagtool extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/nvptx-arch extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/find-all-symbols extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/clangd extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/bin/pp-trace extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang-cpp.so.16 extracting debug info from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib64/libclang.so.16.0.6 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. 129811 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs mangling shebang in /usr/libexec/c++-analyzer 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/bin/scan-build from /usr/bin/env perl to #!/usr/bin/perl + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10 using python3.10 + /usr/lib/rpm/OpenCloudOS/brp-fix-pyc-reproducibility /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages Removed 12 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/enumerations.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/enumerations.cpython-310.opt-1.pyc Removed 207 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/cindex.cpython-310.pyc Removed 5 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.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-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/__init__.cpython-310.pyc Removed 207 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/cindex.cpython-310.opt-1.pyc Removed 57 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/intercept.cpython-310.opt-1.pyc Removed 42 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/__init__.cpython-310.opt-1.pyc Removed 27 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/compilation.cpython-310.pyc Removed 45 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/clang.cpython-310.pyc Removed 66 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/report.cpython-310.pyc Removed 48 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/arguments.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/arguments.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/__init__.cpython-310.pyc Removed 67 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/analyze.cpython-310.pyc Removed 33 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/shell.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/shell.cpython-310.pyc Removed 67 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/analyze.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/clang.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/compilation.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/intercept.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/report.cpython-310.opt-1.pyc Removed 46 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libear/__pycache__/__init__.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64/usr/lib/python3.10/site-packages/libear/__pycache__/__init__.cpython-310.pyc + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3wcYNv + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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 -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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/OpenCloudOS/OpenCloudOS-hardened-ld -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-16.0.6.src + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/clang-16.0.6-1.ocs23.x86_64//usr/lib64 + /usr/bin/ninja check-all -C x86_64-OpenCloudOS-linux-gnu ninja: Entering directory `x86_64-OpenCloudOS-linux-gnu' [1/420] Generating code completion model runtime... [2/420] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/CommandLineArgs.cpp.o [3/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/CXXTest.cpp.o [4/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/BracketTest.cpp.o [5/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/Annotations.cpp.o [6/420] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o [7/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/TypesTest.cpp.o [8/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/ForestTest.cpp.o [9/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/LRTableTest.cpp.o [10/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/DisambiguateTest.cpp.o [11/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/TokenTest.cpp.o [12/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/DirectiveTreeTest.cpp.o [13/420] Building CXX object tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o [14/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/GrammarTest.cpp.o [15/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/WalkASTTest.cpp.o [16/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CanonicalIncludesTests.cpp.o [17/420] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/GLRTest.cpp.o [18/420] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/TestAST.cpp.o [19/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/GeneratorTest.cpp.o [20/420] Linking CXX executable tools/extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [21/420] Linking CXX static library lib64/libclangTesting.a [22/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/ClangDocTest.cpp.o [23/420] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/IncludeFixerTest.cpp.o [24/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestTests.cpp.o [25/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/HTMLGeneratorTest.cpp.o [26/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MergeTest.cpp.o [27/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompileCommandsTests.cpp.o [28/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/YAMLGeneratorTest.cpp.o [29/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MDGeneratorTest.cpp.o [30/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/RecordTest.cpp.o [31/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/AnalysisTest.cpp.o [32/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/BitcodeTest.cpp.o [33/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DraftStoreTests.cpp.o [34/420] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o [35/420] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o [36/420] Linking CXX executable tools/extra/pseudo/unittests/ClangPseudoTests [37/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigProviderTests.cpp.o [38/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileDistanceTests.cpp.o [39/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTSignalsTests.cpp.o [40/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTTests.cpp.o [41/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FSTests.cpp.o [42/420] Building CXX object tools/extra/unittests/clang-include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o [43/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o [44/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CollectMacrosTests.cpp.o [45/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigCompileTests.cpp.o [46/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigYAMLTests.cpp.o [47/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CallHierarchyTests.cpp.o [48/420] Building CXX object tools/extra/unittests/clang-change-namespace/CMakeFiles/ClangChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o [49/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FormatTests.cpp.o [50/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LoggerTests.cpp.o [51/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o [52/420] Building CXX object tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o [53/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/LocateSymbolTest.cpp.o [54/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdLSPServerTests.cpp.o [55/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/JSONTransportTests.cpp.o [56/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompilerTests.cpp.o [57/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPClient.cpp.o [58/420] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/SerializeTest.cpp.o [59/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RIFFTests.cpp.o [60/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DexTests.cpp.o [61/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DumpASTTests.cpp.o [62/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/GlobalCompilationDatabaseTests.cpp.o [63/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PathMappingTests.cpp.o [64/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ProjectAwareIndexTests.cpp.o [65/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/BackgroundIndexTests.cpp.o [66/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FeatureModulesTests.cpp.o [67/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o [68/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ExpectedTypeTest.cpp.o [69/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPBinderTests.cpp.o [70/420] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/FindHeadersTest.cpp.o [71/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindTargetTests.cpp.o /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/unittests/FindTargetTests.cpp:430:29: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 430 | EXPECT_DECLS("AutoTypeLoc"); | ^ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/unittests/FindTargetTests.cpp:1129:32: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 1129 | EXPECT_DECLS("TypedefTypeLoc"); | ^ /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/unittests/FindTargetTests.cpp:1136:32: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 1136 | EXPECT_DECLS("TypedefTypeLoc"); | ^ [72/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestFS.cpp.o [73/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestIndex.cpp.o [74/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ThreadCrashReporterTests.cpp.o [75/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InsertionPointTests.cpp.o [76/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestRuntimeTest.cpp.o [77/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TidyProviderTests.cpp.o [78/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeaderSourceSwitchTests.cpp.o [79/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ModulesTests.cpp.o [80/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/CancellationTests.cpp.o [81/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeadersTests.cpp.o [82/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ContextTests.cpp.o [83/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IncludeCleanerTests.cpp.o [84/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexActionTests.cpp.o [85/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InlayHintTests.cpp.o [86/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/FunctionTests.cpp.o [87/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/URITests.cpp.o [88/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/QualityTests.cpp.o [89/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TestTracer.cpp.o [90/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/PathTests.cpp.o [91/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MarkupTests.cpp.o [92/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticHighlightingTests.cpp.o [93/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SelectionTests.cpp.o [94/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindSymbolsTests.cpp.o [95/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PreambleTests.cpp.o [96/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HoverTests.cpp.o [97/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MemoryTreeTests.cpp.o [98/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolInfoTests.cpp.o [99/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestWorkspace.cpp.o [100/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ThreadingTests.cpp.o [101/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o [102/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexTests.cpp.o [103/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TraceTests.cpp.o [104/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticSelectionTests.cpp.o [105/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/StdLibTests.cpp.o [106/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SyncAPI.cpp.o [107/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SerializationTests.cpp.o [108/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RenameTests.cpp.o [109/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DiagnosticsTests.cpp.o [110/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o [111/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PrintASTTests.cpp.o [112/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AnnotateHighlightingsTests.cpp.o [113/420] Linking CXX executable tools/extra/unittests/clang-include-fixer/ClangIncludeFixerTests [114/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpASTTests.cpp.o [115/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o [116/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpRecordLayoutTests.cpp.o [117/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TypeHierarchyTests.cpp.o [118/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandMacroTests.cpp.o [119/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AddUsingTests.cpp.o [120/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpSymbolTests.cpp.o [121/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ParsedASTTests.cpp.o [122/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GlobListTest.cpp.o [123/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ShowSelectionTreeTests.cpp.o [124/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandDeducedTypeTests.cpp.o [125/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RemoveUsingNamespaceTests.cpp.o [126/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineInlineTests.cpp.o [127/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestTU.cpp.o [128/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineOutlineTests.cpp.o [129/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCLocalizeStringLiteralTests.cpp.o [130/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OptionsProviderTest.cpp.o [131/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/PopulateSwitchTests.cpp.o [132/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCMemberwiseInitializerTests.cpp.o [133/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RawStringLiteralTests.cpp.o [134/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/MemberwiseConstructorTests.cpp.o [135/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractFunctionTests.cpp.o [136/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractVariableTests.cpp.o [137/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SwapIfBranchesTests.cpp.o [138/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTesting.cpp.o [139/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SanitizersTest.cpp.o [140/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/LineOffsetMappingTest.cpp.o [141/420] Linking CXX executable tools/extra/include-cleaner/unittests/ClangIncludeCleanerTests [142/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o /builddir/build/BUILD/clang-16.0.6.src/unittests/Basic/DiagnosticTest.cpp:18:6: warning: 'void clang::DiagnosticsTestHelper(DiagnosticsEngine&)' has not been declared within 'clang' 18 | void clang::DiagnosticsTestHelper(DiagnosticsEngine &diag) { | ^~~~~ In file included from /builddir/build/BUILD/clang-16.0.6.src/unittests/Basic/DiagnosticTest.cpp:9: /builddir/build/BUILD/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:548:15: note: only here as a 'friend' 548 | friend void DiagnosticsTestHelper(DiagnosticsEngine &); | ^~~~~~~~~~~~~~~~~~~~~ [143/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileEntryTest.cpp.o [144/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DarwinSDKInfoTest.cpp.o [145/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o [146/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o [147/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/DependencyDirectivesScannerTest.cpp.o [148/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o [149/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o [150/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTests.cpp.o [151/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TUSchedulerTests.cpp.o [152/420] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o /builddir/build/BUILD/clang-tools-extra-16.0.6.src/clangd/unittests/SymbolCollectorTests.cpp: In member function 'virtual void clang::clangd::{anonymous}::SymbolCollectorTest_SpelledReferences_Test::TestBody()': /builddir/build/BUILD/clang-tools-extra-16.0.6.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-16.0.6.src/clangd/unittests/SymbolCollectorTests.cpp:1060:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1060 | if (!ImplicitRanges.empty()) | ^ [153/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ModuleCacheTest.cpp.o [154/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o [155/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SarifTest.cpp.o [156/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderSearchTest.cpp.o [157/420] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o [158/420] Linking CXX executable tools/extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [159/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o [160/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o [161/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPMemoryAllocationsTest.cpp.o [162/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPDependencyDirectivesTest.cpp.o [163/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o [164/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/SanitizerArgsTest.cpp.o [165/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o [166/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DeclRefExprUtilsTest.cpp.o [167/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o [168/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/ModuleDeclStateTest.cpp.o [169/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o [170/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o [171/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/DXCModeTest.cpp.o /builddir/build/BUILD/clang-16.0.6.src/unittests/Driver/DXCModeTest.cpp: In member function 'virtual void DxcModeTest_ValidatorVersionValidation_Test::TestBody()': /builddir/build/BUILD/clang-16.0.6.src/unittests/Driver/DXCModeTest.cpp:140:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 140 | if (A) | ^ [172/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o [173/420] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o [174/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o [175/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ModernizeModuleTest.cpp.o [176/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowAnalysisContextTest.cpp.o [177/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o [178/420] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o [179/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MapLatticeTest.cpp.o [180/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/ValueTest.cpp.o [181/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o [182/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o [183/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/AddConstTest.cpp.o [184/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/MacroExpansionContextTest.cpp.o [185/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o [186/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o [187/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/CFGMatchSwitchTest.cpp.o [188/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/APSIntTypeTest.cpp.o [189/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o [190/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGDominatorTree.cpp.o [191/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/ChromiumCheckModelTest.cpp.o [192/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/TransformerClangTidyCheckTest.cpp.o [193/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DebugSupportTest.cpp.o [194/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ConflictingEvalCallsTest.cpp.o [195/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MatchSwitchTest.cpp.o [196/420] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o [197/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowEnvironmentTest.cpp.o [198/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallEventTest.cpp.o [199/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupport.cpp.o [200/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SolverTest.cpp.o [201/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/NoStateChangeFuncVisitorTest.cpp.o [202/420] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/ExprMutationAnalyzerTest.cpp.o [203/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupportTest.cpp.o [204/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SignAnalysisTest.cpp.o [205/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TransferBranchTest.cpp.o [206/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SingleVarConstantPropagationTest.cpp.o [207/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RegisterCustomCheckersTest.cpp.o [208/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MultiVarConstantPropagationTest.cpp.o [209/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/BugReportInterestingnessTest.cpp.o [210/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/TestReturnValueUnderConstruction.cpp.o [211/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ParamRegionTest.cpp.o [212/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallDescriptionTest.cpp.o [213/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/FalsePositiveRefutationBRVisitorTest.cpp.o [214/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o [215/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentTextTest.cpp.o [216/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SymbolReaperTest.cpp.o [217/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/UncheckedOptionalAccessModelTest.cpp.o [218/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SValTest.cpp.o [219/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/StoreTest.cpp.o [220/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o [221/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o [222/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o [223/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o [224/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterObjCTest.cpp.o [225/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TypeErasedDataflowAnalysisTest.cpp.o [226/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/GtestMatchersTest.cpp.o [227/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o [228/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o [229/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o [230/420] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o [231/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterFixtures.cpp.o [232/420] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RangeSetTest.cpp.o [233/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SizelessTypesTest.cpp.o [234/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/AttrTest.cpp.o [235/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o [236/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o [237/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o [238/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o [239/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTraverserTest.cpp.o [240/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/RandstructTest.cpp.o [241/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderIncludesTest.cpp.o [242/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o [243/420] Building CXX object unittests/CrossTU/CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o [244/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderAnalysisTest.cpp.o [245/420] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TransferTest.cpp.o [246/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o [247/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/RecursiveASTVisitorTest.cpp.o [248/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o [249/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TemplateNameTest.cpp.o [250/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterVisibilityTest.cpp.o [251/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o [252/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TypePrinterTest.cpp.o [253/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DependencyScannerTest.cpp.o [254/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o [255/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o [256/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o [257/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StandardLibraryTest.cpp.o [258/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o [259/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterODRStrategiesTest.cpp.o [260/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o [261/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o [262/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterGenericRedeclTest.cpp.o [263/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o [264/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o [265/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StructuralEquivalenceTest.cpp.o [266/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o [267/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Attr.cpp.o [268/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Class.cpp.o [269/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o [270/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o [271/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ConstructExpr.cpp.o [272/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RangeSelectorTest.cpp.o [273/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMethodDecl.cpp.o [274/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtor.cpp.o [275/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp.o [276/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMemberCall.cpp.o [277/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp.o [278/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp.o [279/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrder.cpp.o [280/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/DeclRefExpr.cpp.o [281/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp.o [282/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Concept.cpp.o In file included from /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/unittests/Tooling/TestVisitor.h:129:7, inlined from '(anonymous namespace)::ConceptVisitor::operator=((anonymous namespace)::ConceptVisitor&&)' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.1227337].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^~~~~~~~~~~ /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()': /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/unittests/Tooling/TestVisitor.h:129:7, inlined from '(anonymous namespace)::ConceptVisitor::operator=((anonymous namespace)::ConceptVisitor&&)' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.1227475].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^~~~~~~~~~~ /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()': /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: note: '' declared here 63 | Visitor = {}; | ^ [283/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o [284/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp.o [285/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp.o [286/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrder.cpp.o [287/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/IntegerLiteral.cpp.o [288/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o [289/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaTemplateParams.cpp.o [290/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaExpr.cpp.o [291/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o [292/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksLeaf.cpp.o [293/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp.o [294/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp.o [295/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp.o [296/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksUnaryOperator.cpp.o [297/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesRemoverTest.cpp.o [298/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/BracesInserterTest.cpp.o [299/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o [300/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCallExpr.cpp.o [301/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp.o [302/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ParenExpr.cpp.o [303/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/DefinitionBlockSeparatorTest.cpp.o [304/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp.o [305/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o [306/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJson.cpp.o [307/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/SynthesisTest.cpp.o [308/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o [309/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o [310/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestCSharp.cpp.o [311/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TraversalScope.cpp.o [312/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestPostOrderVisitor.cpp.o [313/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTestBase.cpp.o [314/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/MutationsTest.cpp.o [315/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o [316/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTableGen.cpp.o [317/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o [318/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o [319/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o [320/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestVerilog.cpp.o [321/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o [322/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o [323/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o [324/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTest.cpp.o [325/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o [326/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeBuildersTest.cpp.o [327/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/IntegerLiteralSeparatorTest.cpp.o [328/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o [329/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FixedPointString.cpp.o [330/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJava.cpp.o [331/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o [332/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o [333/420] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o [334/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o [335/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o [336/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o [337/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroExpanderTest.cpp.o [338/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/TextDiagnosticTest.cpp.o [339/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroCallReconstructorTest.cpp.o [340/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/BuildTreeTest.cpp.o [341/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/QualifierFixerTest.cpp.o [342/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CheckTargetFeaturesTest.cpp.o [343/420] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TokensTest.cpp.o [344/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StencilTest.cpp.o [345/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o [346/420] Building CXX object unittests/libclang/CrashTests/CMakeFiles/libclangCrashTests.dir/LibclangCrashTest.cpp.o [347/420] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriterTest.cpp.o [348/420] Building CXX object unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o [349/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/UtilsTest.cpp.o [350/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o [351/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o [352/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o [353/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o [354/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/OutputStreamTest.cpp.o [355/420] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/InMemoryModuleCacheTest.cpp.o [356/420] Building CXX object unittests/DirectoryWatcher/CMakeFiles/DirectoryWatcherTests.dir/DirectoryWatcherTest.cpp.o [357/420] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/SourceLocationEncodingTest.cpp.o /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In function 'void {anonymous}::roundTrip(clang::SourceLocation::UIntTy, std::optional)': /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp:28:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 28 | if (ExpectedEncoded) | ^ /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In function 'void {anonymous}::roundTrip(std::vector, std::vector)': /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp:44:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 44 | if (!ExpectedEncoded.empty()) | ^ /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In member function 'virtual void {anonymous}::SourceLocationEncoding_Individual_Test::TestBody()': /builddir/build/BUILD/clang-16.0.6.src/unittests/Serialization/SourceLocationEncodingTest.cpp:73:28: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 73 | roundTrip(MacroBit | Big + 1); | ~~~~^~~ [358/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/SemaLookupTest.cpp.o [359/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o [360/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/TransformerTest.cpp.o [361/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInvocationTest.cpp.o [362/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/CodeCompleteTest.cpp.o [363/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o [364/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o [365/420] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalProcessingTest.cpp.o [366/420] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o [367/420] Building CXX object unittests/Interpreter/ExceptionTests/CMakeFiles/ClangReplInterpreterExceptionTests.dir/InterpreterExceptionTest.cpp.o [368/420] Building CXX object unittests/Introspection/CMakeFiles/IntrospectionTests.dir/IntrospectionTest.cpp.o [369/420] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/GslOwnerPointerInference.cpp.o [370/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/TokenAnnotatorTest.cpp.o [371/420] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o [372/420] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o [373/420] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/InterpreterTest.cpp.o [374/420] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/ModuleCacheTest.cpp.o [375/420] Building CXX object unittests/Support/CMakeFiles/ClangSupportTests.dir/TimeProfilerTest.cpp.o [376/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o [377/420] Building CXX object unittests/Index/CMakeFiles/IndexTests.dir/IndexTests.cpp.o [378/420] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o [379/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o [380/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o [381/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o [382/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o [383/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o [384/420] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o [385/420] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/ConfigParseTest.cpp.o In file included from /usr/include/llvm-gtest/gtest/gtest-printers.h:114, from /usr/include/llvm-gtest/gtest/gtest-matchers.h:47, from /usr/include/llvm-gtest/gtest/internal/gtest-death-test-internal.h:43, from /usr/include/llvm-gtest/gtest/gtest-death-test.h:45, from /usr/include/llvm-gtest/gtest/gtest.h:61, from /builddir/build/BUILD/clang-16.0.6.src/unittests/Format/ConfigParseTest.cpp:12: /builddir/build/BUILD/clang-16.0.6.src/unittests/Format/ConfigParseTest.cpp: In member function 'clang::format::(anonymous namespace)::ConfigParseTest_ParsesConfiguration_Test::TestBody()': /builddir/build/BUILD/clang-16.0.6.src/unittests/Format/ConfigParseTest.cpp:225:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 225 | TEST(ConfigParseTest, ParsesConfiguration) { | ^~~~~~~~~~~~~~~ [386/420] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeTest.cpp.o [387/420] Linking CXX executable tools/extra/clangd/unittests/ClangdTests /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h: In function 'InitGlobal.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:30: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:31, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:31, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:31, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:31, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:31, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:31, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:32: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:30, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:30, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:31: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobal': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:29, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718:3: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'emitInitGlobalBool': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [388/420] Linking CXX executable tools/extra/unittests/clang-doc/ClangDocTests [389/420] Linking CXX executable tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [390/420] Linking CXX executable tools/extra/unittests/clang-move/ClangMoveTests [391/420] Linking CXX executable tools/extra/unittests/clang-query/ClangQueryTests [392/420] Linking CXX executable tools/extra/unittests/clang-tidy/ClangTidyTests [393/420] Linking CXX executable unittests/Basic/BasicTests [394/420] Linking CXX executable unittests/Lex/LexTests [395/420] Linking CXX executable unittests/Driver/ClangDriverTests [396/420] Linking CXX executable unittests/Analysis/ClangAnalysisTests [397/420] Linking CXX executable unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [398/420] Linking CXX executable unittests/StaticAnalyzer/StaticAnalysisTests [399/420] Linking CXX executable unittests/ASTMatchers/ASTMatchersTests [400/420] Linking CXX executable unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [401/420] Linking CXX executable unittests/AST/ASTTests [402/420] Linking CXX executable unittests/CrossTU/CrossTUTests [403/420] Linking CXX executable unittests/Tooling/ToolingTests In member function 'operator=', inlined from 'operator=' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/TestVisitor.h:129:7, inlined from 'operator=' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from 'TestBody' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.41302].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^ /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/unittests/Tooling/TestVisitor.h:129:7, inlined from 'operator=' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from 'TestBody' at /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.41313].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^ /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-16.0.6.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: note: '' declared here 63 | Visitor = {}; | ^ [404/420] Linking CXX executable unittests/Tooling/Syntax/SyntaxTests [405/420] Linking CXX executable unittests/Introspection/IntrospectionTests [406/420] Linking CXX executable unittests/Format/FormatTests [407/420] Linking CXX executable unittests/Frontend/FrontendTests [408/420] Linking CXX executable unittests/Rewrite/RewriteTests [409/420] Linking CXX executable unittests/Sema/SemaTests [410/420] Linking CXX executable unittests/CodeGen/ClangCodeGenTests [411/420] Linking CXX executable unittests/Interpreter/ClangReplInterpreterTests In function 'InitGlobal', inlined from 'Interpret.constprop' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | 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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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) | In function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:0, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:0, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:0, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:0, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:0, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:0, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:0, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:0, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:0, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:0, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | [412/420] Linking CXX executable unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests In function 'InitGlobal', inlined from 'Interpret.constprop' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8430:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In function 'Interpret.constprop': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/DeclSpec.cpp:286: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 286 | 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 '__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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19026:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19045:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-16.0.6.src/lib/Sema/SemaOpenMP.cpp:19384: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 function 'InitGlobal', inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8607:0, inlined from 'emitInitGlobalBool' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8604:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8524:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8602:0, inlined from 'emitInitGlobalUint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8599:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8522:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8597:0, inlined from 'emitInitGlobalSint64' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8594:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8520:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8592:0, inlined from 'emitInitGlobalUint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8589:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8518:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8587:0, inlined from 'emitInitGlobalSint32' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8584:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8516:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8582:0, inlined from 'emitInitGlobalUint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8579:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8514:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8577:0, inlined from 'emitInitGlobalSint16' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8574:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8512:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 2 bytes into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8572:0, inlined from 'emitInitGlobalUint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8569:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8510:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ In function 'InitGlobal', inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8567:0, inlined from 'emitInitGlobalSint8' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8564:6, inlined from 'emitInitGlobal' at /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib/AST/Opcodes.inc:8508:0, inlined from 'visitVarDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1170:0, inlined from 'visitDecl' at /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/ByteCodeExprGen.cpp:1125:0: /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Interp.h:718: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 718 | S.P.getGlobal(I)->deref() = S.Stk.pop(); | /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h: In member function 'visitDecl': /builddir/build/BUILD/clang-16.0.6.src/lib/AST/Interp/Program.h:194:11: note: at offset 32 into destination object 'B' of size 32 194 | Block B; | ^ [413/420] Linking CXX executable unittests/libclang/libclangTests [414/420] Linking CXX executable unittests/libclang/CrashTests/libclangCrashTests [415/420] Linking CXX executable unittests/DirectoryWatcher/DirectoryWatcherTests [416/420] Linking CXX executable unittests/Rename/ClangRenameTests [417/420] Linking CXX executable unittests/Index/IndexTests [418/420] Linking CXX executable unittests/Serialization/SerializationTests [419/420] Linking CXX executable unittests/Support/ClangSupportTests [419/420] Running all regression tests lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -- Testing: 19121 tests, 32 workers -- Testing: FAIL: Clang :: AST/ast-dump-openmp-begin-declare-variant_11.c (158 of 19121) ******************** TEST 'Clang :: AST/ast-dump-openmp-begin-declare-variant_11.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-unknown-unknown -fopenmp -verify=c_mode -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c --check-prefix=C : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-unknown-unknown -fopenmp -verify=cxx_mode -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c -x c++ /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.ctd_cxx11-14 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c --check-prefix=CXX : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-unknown-unknown -fopenmp -verify=cxx_mode,cxx17 -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c -x c++ /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.ctd_cxx17- | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c --check-prefix=CXX -- Exit Code: 1 Command Output (stderr): -- error: 'warning' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c Line 33: 'also_after3' is missing exception specification '__attribute__((nothrow))' File /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c Line 36: 'also_after4' is missing exception specification '__attribute__((nothrow))' error: 'note' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c Line 19: previous declaration is here File /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.c Line 22: previous declaration is here error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_11.ctd_cxx11-14' 5 errors generated. -- ******************** Testing: FAIL: Clang :: AST/ast-dump-openmp-begin-declare-variant_template_3.cpp (219 of 19121) ******************** TEST 'Clang :: AST/ast-dump-openmp-begin-declare-variant_template_3.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-unknown-unknown -fopenmp -verify -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpptd_cxx11-14 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp --check-prefixes=CHECK,CXX11 : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-unknown-unknown -fopenmp -verify -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpptd_cxx17- | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp --check-prefixes=CHECK,CXX17 -- Exit Code: 1 Command Output (stderr): -- error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpptd_cxx11-14' 1 error generated. /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp:79:16: error: CXX11-NEXT: expected string not found in input // CXX11-NEXT: | | |-CXXConstructorDecl [[ADDR_16:0x[a-z0-9]*]] col:30 implicit used constexpr S 'void (S &&) noexcept' inline default trivial ^ :47:68: note: scanning from here | | | `-ParmVarDecl 0x55f4fb7319c8 col:30 'const S &' ^ :50:1: note: possible intended match here | | `-CXXDestructorDecl 0x55f4fb731db8 col:30 implicit referenced ~S 'void () noexcept' inline default trivial ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.src/test/AST/ast-dump-openmp-begin-declare-variant_template_3.cpp -dump-input=help explains the following input dump. Input was: <<<<<< . . . 42: | | |-CXXConstructorDecl 0x55f4fb731730 col:3 used S 'void (int, int *)' implicit-inline 43: | | | |-ParmVarDecl 0x55f4fb7314e8 col:8 'int' 44: | | | |-ParmVarDecl 0x55f4fb7315e8 col:13 'int *' 45: | | | `-CompoundStmt 0x55f4fb70ece0 46: | | |-CXXConstructorDecl 0x55f4fb7318a8 col:30 implicit constexpr S 'void (const S &)' inline default trivial noexcept-unevaluated 0x55f4fb7318a8 47: | | | `-ParmVarDecl 0x55f4fb7319c8 col:30 'const S &' next:79'0 X error: no match found 48: | | |-CXXConstructorDecl 0x55f4fb731aa8 col:30 implicit constexpr S 'void (S &&)' inline default trivial noexcept-unevaluated 0x55f4fb731aa8 next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49: | | | `-ParmVarDecl 0x55f4fb731bc8 col:30 'S &&' next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50: | | `-CXXDestructorDecl 0x55f4fb731db8 col:30 implicit referenced ~S 'void () noexcept' inline default trivial next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:79'1 ? possible intended match 51: | `-ClassTemplateSpecializationDecl 0x55f4fb7300b8 line:5:30 struct S next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52: | `-TemplateArgument type 'double' next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53: | `-BuiltinType 0x55f4fb6c7bb0 'double' next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54: |-FunctionTemplateDecl 0x55f4fb70ef38 line:10:5 also_before next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55: | |-TemplateTypeParmDecl 0x55f4fb70ecf0 col:20 referenced typename depth 0 index 0 T next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: FAIL: Clang :: AST/sourceranges.cpp (329 of 19121) ******************** TEST 'Clang :: AST/sourceranges.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple i686-mingw32 /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpptd_cxx11-14 -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple i686-mingw32 /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpptd_cxx17- -ast-dump /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp -check-prefix=CHECK-1Z -- Exit Code: 1 Command Output (stderr): -- error: error reading '/builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpptd_cxx11-14' /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:4:1: error: unknown type name 'template' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:4:9: error: expected identifier or '(' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:10:1: error: unknown type name 'namespace' namespace foo { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:10:14: error: expected ';' after top level declarator namespace foo { ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:21:3: error: use of undeclared identifier 'P' P p14 = new foo::A; ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:23:3: error: use of undeclared identifier 'P' P p24 = new foo::B; ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:25:3: error: use of undeclared identifier 'P' P pr4 = new foo::C; ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:28:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] foo::A getName() { ^ int /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:28:4: error: expected ';' after top level declarator foo::A getName() { ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:28:5: error: expected identifier or '(' foo::A getName() { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:33:15: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] void destruct(foo::A *a1, foo::A *a2, P *p1) { ^ int /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:33:18: error: expected ')' void destruct(foo::A *a1, foo::A *a2, P *p1) { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:33:14: note: to match this '(' void destruct(foo::A *a1, foo::A *a2, P *p1) { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:35:3: error: use of undeclared identifier 'a1' a1->~A(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:35:7: error: expected identifier a1->~A(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:37:3: error: use of undeclared identifier 'a2' a2->foo::A::~A(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:39:3: error: use of undeclared identifier 'p1' p1->~P(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:39:7: error: expected identifier p1->~P(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:43:3: error: type name requires a specifier or qualifier D(int); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:44:3: error: type name requires a specifier or qualifier ~D(); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:44:3: error: expected member name or ';' after declaration specifiers /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:43:10: error: expected ';' at end of declaration list D(int); ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:48:3: error: use of undeclared identifier 'using' using namespace foo; ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:49:3: error: use of undeclared identifier 'A' A a = A(12); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:51:3: error: must use 'struct' tag to refer to type 'D' D d = D(12); ^ struct /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:51:9: error: call to undeclared function 'D'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] D d = D(12); ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:51:5: error: initializing 'D' with an expression of incompatible type 'int' D d = D(12); ^ ~~~~~ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:55:1: error: unknown type name 'namespace' namespace PR38987 { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:55:18: error: expected ';' after top level declarator namespace PR38987 { ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:64:1: error: unknown type name 'namespace' namespace std { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:64:14: error: expected ';' after top level declarator namespace std { ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:96:1: error: unknown type name 'namespace' namespace attributed_decl { ^ /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:96:26: error: expected ';' after top level declarator namespace attributed_decl { ^ ; 33 errors generated. /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp:16:11: error: CHECK: expected string not found in input // CHECK: VarDecl {{0x[0-9a-fA-F]+}} col:15 ImplicitConstrArray 'foo::A[2]' ^ :1:1: note: scanning from here TranslationUnitDecl 0x564dae552e28 <> ^ :1:1: note: with "@LINE+1" equal to "17" TranslationUnitDecl 0x564dae552e28 <> ^ :28:3: note: possible intended match here |-VarDecl 0x564dae5b05a0 col:11 invalid std 'int' ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.src/test/AST/sourceranges.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: TranslationUnitDecl 0x564dae552e28 <> check:16'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found check:16'1 with "@LINE+1" equal to "17" 2: |-TypedefDecl 0x564dae5538e8 <> implicit __NSConstantString 'struct __NSConstantString_tag' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: | `-RecordType 0x564dae5536c0 'struct __NSConstantString_tag' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: | `-Record 0x564dae553638 '__NSConstantString_tag' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: |-TypedefDecl 0x564dae553980 <> implicit __builtin_va_list 'char *' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: | `-PointerType 0x564dae553940 'char *' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 23: | `-CallExpr 0x564dae5b0010 'int' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: | |-ImplicitCastExpr 0x564dae5afff8 'int (*)()' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25: | | `-DeclRefExpr 0x564dae5aff88 'int ()' Function 0x564dae5afed0 'D' 'int ()' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: | `-IntegerLiteral 0x564dae5affa8 'int' 12 check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27: |-VarDecl 0x564dae5b0520 col:11 invalid PR38987 'int' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28: |-VarDecl 0x564dae5b05a0 col:11 invalid std 'int' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:16'2 ? possible intended match 29: `-VarDecl 0x564dae5b0620 col:11 invalid attributed_decl 'int' check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: FAIL: Clang :: Analysis/CFNumber.c (380 of 19121) ******************** TEST 'Clang :: Analysis/CFNumber.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/CFNumber.c 1. parser at end of file 2. While analyzing stack: #0 Calling f3 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFNumber.c:34:3: Error evaluating statement #0 0x00007fc4f3999607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc4f39979d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc4f3999dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc4f2806930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc4fbd63e06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc4fbd63e06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc4fbd63e06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc4fbd63e06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc4fbd63e06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc4fbd63e06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc4fbd63e06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fc4fbd63e06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007fc4fbaece70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007fc4fbb19833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007fc4fbb19833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007fc4fbb19833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007fc4fbb19833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007fc4fbb19833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007fc4fbb19833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007fc4fbb19833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007fc4fbb22b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007fc4fbb230ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007fc4fbb232ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007fc4fbb23662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fc4fbb23662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fc4fbe12cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007fc4fbe12cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007fc4fbe12cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007fc4fbe12cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007fc4fbe12cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007fc4fbe1d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007fc4fbe1d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007fc4fbe1d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007fc4fbe1d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007fc4fbe1d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007fc4fa2967f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007fc4fa2967f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007fc4fa2967f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007fc4fa2967f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007fc4fb92d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007fc4fb8d1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007fc4fb8d1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007fc4fb8d1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007fc4fb9898e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005558025c82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005558025cb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005558025cbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007fc4f27f1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007fc4f27f1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005558025c40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CFNumber.c.script: line 1: 3088903 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/CFNumber.c -- ******************** Testing: FAIL: Clang :: Analysis/NewDeleteLeaks-PR19102.cpp (381 of 19121) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks-PR19102.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDeleteLeaks-PR19102.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDeleteLeaks-PR19102.cpp:25:3: Error evaluating New Allocator Call #0 0x00007f7a6748c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7a6748a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7a6748cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7a662f9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7a6f9dbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7a6f9dbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7a6f9dbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7a6f9dbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7a6f9dbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7a6f9dbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7a6f9dbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7a6f9dbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7a6f687cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7a6f687cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7a6f687cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7a6f687cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7a6f687cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7a6f687cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7a6f687cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7a6f687cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7a6f688ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7a6f688ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7a6f688ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7a6f688ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7a6f66c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7a6f66c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7a6f66c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7a6f68a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7a6f68a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7a6f68a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7a6f66d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7a6f66d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7a6f66d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7a6f692483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7a6f692483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7a6f692483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7a6f698af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7a6f698af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7a6f698af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7a6f5f5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7a6f5f5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7a6f5f5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7a6f5f5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7a6f5f615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7a6f5f615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7a6f5f615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7a6f659974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7a6f659974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7a6f659974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f7a6f659974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f7a6f60e0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f7a6f60e0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f7a6f61613f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f7a6f61621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f7a6f6163d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f7a6f616662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f7a6f616662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f7a6f905cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f7a6f905cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f7a6f905cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f7a6f905cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f7a6f905cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f7a6f9102aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f7a6f9102aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f7a6f9102aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f7a6f9102aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f7a6f9102aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f7a6dd897f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f7a6dd897f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f7a6dd897f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f7a6dd897f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f7a6f420949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f7a6f3c4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f7a6f3c4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f7a6f3c4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f7a6f47c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055800d82f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055800d832432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055800d832ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f7a662e4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f7a662e4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055800d82b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDeleteLeaks-PR19102.cpp.script: line 1: 3089121 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDeleteLeaks-PR19102.cpp -- ******************** Testing: FAIL: Clang :: Analysis/MismatchedDeallocator-checker-test.mm (382 of 19121) ******************** TEST 'Clang :: Analysis/MismatchedDeallocator-checker-test.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MismatchedDeallocator-checker-test.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/MismatchedDeallocator-checker-test.mm:227:31: Error evaluating New Allocator Call #0 0x00007fc6bf966607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc6bf9649d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc6bf966dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc6be7d3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc6c7eb5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc6c7eb5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc6c7eb5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc6c7eb5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc6c7eb5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc6c7eb5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc6c7eb5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc6c7eb5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc6c7b61cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc6c7b61cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc6c7b61cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc6c7b61cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc6c7b61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc6c7b61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc6c7b61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc6c7b61cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc6c7b62ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc6c7b62ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc6c7b62ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc6c7b62ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc6c7b46854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc6c7b46854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc6c7b46854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc6c7b6419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc6c7b6419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc6c7b6419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc6c7b471d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc6c7b471d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc6c7b471d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc6c7b6c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc6c7b6c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc6c7b6c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc6c7b72af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc6c7b72af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc6c7b72af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc6c7acfcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc6c7acfcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc6c7acfcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc6c7acfcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc6c7ad015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc6c7ad015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc6c7ad015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc6c7b33974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc6c7b33974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc6c7b33974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc6c7b33974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fc6c7ae80ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fc6c7ae80ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fc6c7af013f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fc6c7af021c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007fc6c7af03d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fc6c7af0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fc6c7af0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fc6c7ddfcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fc6c7ddfcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fc6c7ddfcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007fc6c7ddfcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007fc6c7ddfcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007fc6c7dea2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007fc6c7dea2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007fc6c7dea2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007fc6c7dea2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007fc6c7dea2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007fc6c62637f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007fc6c62637f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007fc6c62637f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007fc6c62637f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007fc6c78fa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007fc6c789ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007fc6c789ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007fc6c789ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007fc6c79568e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x00005565fa5972fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x00005565fa59a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x00005565fa59aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007fc6be7be590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007fc6be7be649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x00005565fa5930a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MismatchedDeallocator-checker-test.mm.script: line 2: 3089005 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MismatchedDeallocator-checker-test.mm -- ******************** Testing: FAIL: Clang :: Analysis/NewDelete-intersections.mm (383 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-intersections.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-intersections.mm -verify=newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -DLEAKS -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-intersections.mm -verify=leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDeleteLeaks : 'RUN: at line 13'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -DLEAKS -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/NewDelete-intersections.mm:85:12: Error evaluating New Allocator Call #0 0x00007f8edb67e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8edb67c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8edb67edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8eda4eb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8ee3bcdda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8ee3bcdda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8ee3bcdda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8ee3bcdda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8ee3bcdda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8ee3bcdda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8ee3bcdda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8ee3bcdda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8ee3879cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8ee3879cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8ee3879cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8ee3879cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8ee3879cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8ee3879cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8ee3879cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8ee3879cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8ee387aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8ee387aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8ee387aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8ee387aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8ee385e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8ee385e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8ee385e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8ee387c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8ee387c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8ee387c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8ee385f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8ee385f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8ee385f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8ee3884483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8ee3884483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8ee3884483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8ee388aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8ee388aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8ee388aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8ee37e7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8ee37e7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8ee37e7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8ee37e7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8ee37e815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8ee37e815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8ee37e815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8ee384b974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8ee384b974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8ee384b974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f8ee384b974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f8ee38000ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f8ee38000ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f8ee380813f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f8ee380821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f8ee38083d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f8ee3808662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f8ee3808662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f8ee3af7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f8ee3af7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f8ee3af7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f8ee3af7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f8ee3af7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f8ee3b022aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f8ee3b022aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f8ee3b022aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f8ee3b022aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f8ee3b022aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f8ee1f7b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f8ee1f7b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f8ee1f7b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f8ee1f7b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f8ee3612949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f8ee35b6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f8ee35b6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f8ee35b6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f8ee366e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055da340482fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055da3404b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055da3404bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f8eda4d6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f8eda4d6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055da340440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-intersections.mm.script: line 3: 3089032 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-intersections.mm -verify=newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSString.m (384 of 19121) ******************** TEST 'Clang :: Analysis/NSString.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSString.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSString.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSString.m : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSString.m 1. parser at end of file #0 0x00007f08cb4e6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f08cb4e49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f08cb4e6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f08ca353930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f08d3a35da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f08d3a35da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f08d3a35da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f08d3a35da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f08d3a35da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f08d3a35da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f08d3a35da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f08d3a35da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f08d36e1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f08d36e1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f08d36e1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f08d36e1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f08d36e1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f08d36e1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f08d36e1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f08d36e1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f08d36e2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f08d36e2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f08d36e2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f08d36e2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f08d36c6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f08d36c6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f08d36c6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f08d36e419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f08d36e419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f08d36e419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f08d36c71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f08d36c71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f08d36c71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f08d36ec483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f08d36ec483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f08d36ec483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f08d36f2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f08d36f2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f08d36f2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f08d364fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f08d364fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f08d364fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f08d364fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f08d365015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f08d365015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f08d365015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f08d361a3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f08d361a3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f08d361a3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f08d3661120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f08d3661120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f08d3661120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f08d3670a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f08d3670a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f08d3670a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f08d395fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f08d395fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f08d395fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f08d395fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f08d395fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f08d396a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f08d396a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f08d396a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f08d396a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f08d396a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f08d1de37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f08d1de37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f08d1de37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f08d1de37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f08d347a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f08d341ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f08d341ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f08d341ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f08d34d68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055e6134312fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055e613434432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055e613434ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f08ca33e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f08ca33e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055e61342d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NSString.m.script: line 4: 3089010 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSString.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-custom.cpp (385 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-custom.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-custom.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-custom.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testNewExprPlacement() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-custom.cpp:61:12: Error evaluating New Allocator Call #0 0x00007f44b0690607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f44b068e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f44b0690dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f44af4fd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f44b8bdfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f44b8bdfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f44b8bdfda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f44b8bdfda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f44b8bdfda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f44b8bdfda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f44b8bdfda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f44b8bdfda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f44b888bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f44b888bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f44b888bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f44b888bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f44b888bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f44b888bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f44b888bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f44b888bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f44b888cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f44b888cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f44b888cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f44b888cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f44b8870854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f44b8870854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f44b8870854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f44b888e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f44b888e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f44b888e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f44b88711d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f44b88711d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f44b88711d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f44b8896483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f44b8896483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f44b8896483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f44b889caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f44b889caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f44b889caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f44b87f9caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f44b87f9caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f44b87f9caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f44b87f9caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f44b87fa15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f44b87fa15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f44b87fa15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f44b885d974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f44b885d974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f44b885d974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f44b885d974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f44b88120ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f44b88120ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f44b881a13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f44b881a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f44b881a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f44b881a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f44b8b09cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f44b8b09cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f44b8b09cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f44b8b09cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f44b8b09cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f44b8b142aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f44b8b142aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f44b8b142aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f44b8b142aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f44b8b142aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f44b6f8d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f44b6f8d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f44b6f8d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f44b6f8d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f44b8624949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f44b85c8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f44b85c8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f44b85c8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f44b86808e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000560d678222fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000560d67825432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000560d67825ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f44af4e8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f44af4e8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000560d6781e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-custom.cpp.script: line 2: 3089029 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-custom.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/Issue56873.cpp (386 of 19121) ******************** TEST 'Clang :: Analysis/Issue56873.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Issue56873.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Issue56873.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Issue56873_2() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Issue56873.cpp:21:16: Error evaluating New Allocator Call #0 0x00007fd1c01bc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd1c01ba9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd1c01bcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd1bf029930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd1c870bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd1c870bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd1c870bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd1c870bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd1c870bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd1c870bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd1c870bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd1c870bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd1c83b7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd1c83b7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd1c83b7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd1c83b7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd1c83b7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd1c83b7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd1c83b7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd1c83b7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd1c83b8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd1c83b8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd1c83b8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd1c83b8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd1c839c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd1c839c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd1c839c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd1c83ba19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd1c83ba19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd1c83ba19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd1c839d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd1c839d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd1c839d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd1c83c2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd1c83c2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd1c83c2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd1c83c8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd1c83c8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd1c83c8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd1c8325caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd1c8325caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd1c8325caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd1c8325caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd1c832615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd1c832615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd1c832615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd1c8389974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd1c8389974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd1c8389974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fd1c8389974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fd1c833e0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fd1c833e0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fd1c834613f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fd1c83462ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fd1c8346662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fd1c8346662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fd1c8635cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fd1c8635cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fd1c8635cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fd1c8635cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fd1c8635cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fd1c86402aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fd1c86402aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fd1c86402aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fd1c86402aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fd1c86402aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fd1c6ab97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fd1c6ab97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fd1c6ab97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fd1c6ab97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fd1c8150949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fd1c80f4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fd1c80f4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fd1c80f4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fd1c81ac8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000564e00f782fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000564e00f7b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000564e00f7bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fd1bf014590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fd1bf014649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000564e00f740a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/Issue56873.cpp.script: line 1: 3088991 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Issue56873.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeleteWithNonVirtualDtor.cpp (387 of 19121) ******************** TEST 'Clang :: Analysis/DeleteWithNonVirtualDtor.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DeleteWithNonVirtualDtor.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling privateDtor() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DeleteWithNonVirtualDtor.cpp:185:14: Error evaluating New Allocator Call #0 0x00007f10110b3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f10110b19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f10110b3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f100ff20930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1019602da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1019602da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1019602da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1019602da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1019602da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1019602da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1019602da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1019602da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f10192aecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f10192aecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f10192aecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f10192aecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f10192aecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f10192aecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f10192aecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f10192aecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f10192afab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f10192afab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f10192afab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f10192afab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1019293854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1019293854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1019293854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f10192b119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f10192b119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f10192b119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f10192941d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f10192941d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f10192941d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f10192b9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f10192b9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f10192b9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f10192bfaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f10192bfaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f10192bfaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f101921ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f101921ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f101921ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f101921ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f101921d15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f101921d15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f101921d15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1019280974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1019280974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1019280974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f1019280974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f10192350ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f10192350ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f101923d13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f101923d21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f101923d3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f101923d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f101923d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f101952ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f101952ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f101952ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f101952ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f101952ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f10195372aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f10195372aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f10195372aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f10195372aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f10195372aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f10179b07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f10179b07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f10179b07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f10179b07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f1019047949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f1018febe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f1018febe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f1018febe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f10190a38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055d5427282fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055d54272b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055d54272bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f100ff0b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f100ff0b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055d5427240a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/DeleteWithNonVirtualDtor.cpp.script: line 1: 3088992 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DeleteWithNonVirtualDtor.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/CFContainers.mm (388 of 19121) ******************** TEST 'Clang :: Analysis/CFContainers.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/CFContainers.mm 1. parser at end of file 2. While analyzing stack: #0 Calling TestCFMutableArrayRefEscapeViaImmutableArgument(CFMutableArrayRef) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFContainers.mm:241:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFContainers.mm:241:3: Error evaluating statement #0 0x00007f85782cb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f85782c99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f85782cbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8577138930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f85807fb3a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f85807fb3a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f85807fb3a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f85807fb3a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f85807fb3a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f85807fb3a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f85807fb3a6 get<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f85807fb3a6 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89 #12 0x00007f85807fb3a6 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63 #13 0x00007f85807fb3a6 (anonymous namespace)::ObjCContainersChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:167:40 #14 0x00007f8580641a47 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #15 0x00007f8580641a47 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #16 0x00007f8580641a47 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:387:0 #17 0x00007f858042315f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f858042315f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f858042315f 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007f858042315f clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:630:33 #21 0x00007f8580472c10 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #22 0x00007f8580472c10 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #23 0x00007f8580472c10 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3543:79 #24 0x00007f8580487493 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f8580487493 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f8580487493 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:212:0 #27 0x00007f858042e1fd std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #28 0x00007f858042e1fd std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #29 0x00007f858042e1fd llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0 #30 0x00007f858042e1fd clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1 #31 0x00007f8580496c59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #32 0x00007f8580496c59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #33 0x00007f8580496c59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #34 0x00007f8580497568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f8580497568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f8580497568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #37 0x00007f8580433e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #38 0x00007f8580433e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #39 0x00007f8580433e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #40 0x00007f8580433e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #41 0x00007f8580433e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #42 0x00007f8580433e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #43 0x00007f8580433e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #44 0x00007f8580484693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #45 0x00007f8580484693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #46 0x00007f8580484693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #47 0x00007f8580484693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #48 0x00007f8580484693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #49 0x00007f8580484693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #50 0x00007f8580484693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #51 0x00007f8580484693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #52 0x00007f8580484693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #53 0x00007f858048525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #54 0x00007f8580453786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #55 0x00007f8580453786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #56 0x00007f8580454d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #57 0x00007f8580454d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #58 0x00007f85804550ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #59 0x00007f85804552ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #60 0x00007f8580455662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007f8580455662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007f8580744cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #63 0x00007f8580744cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007f8580744cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #65 0x00007f8580744cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #66 0x00007f8580744cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #67 0x00007f858074f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #68 0x00007f858074f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #69 0x00007f858074f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #70 0x00007f858074f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #71 0x00007f858074f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #72 0x00007f857ebc87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #73 0x00007f857ebc87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #74 0x00007f857ebc87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #75 0x00007f857ebc87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #76 0x00007f858025f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #77 0x00007f8580203e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #78 0x00007f8580203e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #79 0x00007f8580203e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #80 0x00007f85802bb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #81 0x000055877cea42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #82 0x000055877cea7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #83 0x000055877cea7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #84 0x00007f8577123590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #85 0x00007f8577123649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #86 0x000055877cea00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CFContainers.mm.script: line 1: 3088906 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/CFContainers.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/CheckNSError.m (389 of 19121) ******************** TEST 'Clang :: Analysis/CheckNSError.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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 0x00007fc33faf4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc33faf29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc33faf4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc33e961930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc348043da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc348043da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc348043da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc348043da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc348043da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc348043da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc348043da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc348043da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc347cefcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc347cefcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc347cefcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc347cefcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc347cefcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc347cefcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc347cefcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc347cefcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc347cf0ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc347cf0ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc347cf0ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc347cf0ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc347cd4854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc347cd4854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc347cd4854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc347cf219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc347cf219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc347cf219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc347cd51d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc347cd51d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc347cd51d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc347cfa483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc347cfa483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc347cfa483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc347d00af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc347d00af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc347d00af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc347c5dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc347c5dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc347c5dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc347c5dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc347c5e15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc347c5e15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc347c5e15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc347e5c80e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc347e5c80e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc347e5c80e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc347e5c80e checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0 #50 0x00007fc347e5c80e void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::NonNullParamChecker>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #51 0x00007fc347c4606c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #52 0x00007fc347c4606c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #53 0x00007fc347c7e955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #54 0x00007fc347c7e955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #55 0x00007fc347c7e955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #56 0x00007fc347f6dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fc347f6dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fc347f6dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fc347f6dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fc347f6dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fc347f782aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fc347f782aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fc347f782aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fc347f782aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fc347f782aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fc3463f17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fc3463f17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fc3463f17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fc3463f17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fc347a88949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fc347a2ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fc347a2ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fc347a2ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fc347ae48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055986e7172fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055986e71a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055986e71aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fc33e94c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fc33e94c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055986e7130a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CheckNSError.m.script: line 1: 3088922 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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/Malloc+MismatchedDeallocator+NewDelete.cpp (390 of 19121) ******************** TEST 'Clang :: Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp:101:10: Error evaluating New Allocator Call #0 0x00007f0ab28db607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0ab28d99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0ab28dbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0ab1748930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0abae2ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0abae2ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0abae2ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0abae2ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0abae2ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0abae2ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0abae2ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0abae2ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0abaad6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0abaad6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0abaad6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0abaad6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0abaad6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0abaad6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0abaad6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0abaad6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0abaad7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0abaad7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0abaad7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0abaad7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0abaabb854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0abaabb854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0abaabb854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0abaad919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0abaad919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0abaad919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0abaabc1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0abaabc1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0abaabc1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0abaae1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0abaae1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0abaae1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0abaae7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0abaae7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0abaae7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0abaa44caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0abaa44caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0abaa44caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0abaa44caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0abaa4515b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0abaa4515b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0abaa4515b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0abaaa8974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0abaaa8974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0abaaa8974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0abaaa8974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f0abaa5d0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f0abaa5d0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f0abaa6513f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f0abaa652ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f0abaa65662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f0abaa65662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f0abad54cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f0abad54cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f0abad54cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f0abad54cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f0abad54cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f0abad5f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f0abad5f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f0abad5f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f0abad5f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f0abad5f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f0ab91d87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f0ab91d87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f0ab91d87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f0ab91d87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f0aba86f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f0aba813e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f0aba813e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f0aba813e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f0aba8cb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055884f6a22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055884f6a5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055884f6a5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f0ab1733590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f0ab1733649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055884f69e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/Malloc+MismatchedDeallocator+NewDelete.cpp.script: line 2: 3088998 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m (391 of 19121) ******************** TEST 'Clang :: Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m:75:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m:75:5: Error evaluating statement #0 0x00007fe5178f5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe5178f39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe5178f5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe516762930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe51fe44da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe51fe44da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe51fe44da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe51fe44da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe51fe44da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe51fe44da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe51fe44da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe51fe44da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe51faf0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe51faf0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe51faf0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe51faf0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe51faf0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe51faf0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe51faf0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe51faf0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe51faf1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe51faf1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe51faf1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe51faf1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe51fad5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe51fad5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe51fad5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe51faf319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe51faf319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe51faf319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe51fad61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe51fad61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe51fad61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe51fafb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe51fafb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe51fafb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe51fb01af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe51fb01af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe51fb01af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe51fa5ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe51fa5ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe51fa5ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe51fa5ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe51ff3f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe51ff3f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe51ff3f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe51fac34e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fe51fac34e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fe51fac34e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fe51fac34e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fe51fac34e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fe51fac34e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fe51fa7d093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007fe51fa7d093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007fe51fa7ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fe51fa7ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007fe51fa7f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007fe51fa7f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007fe51fa7f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fe51fa7f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fe51fd6ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007fe51fd6ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007fe51fd6ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007fe51fd6ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007fe51fd6ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007fe51fd792aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007fe51fd792aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007fe51fd792aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007fe51fd792aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007fe51fd792aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007fe51e1f27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007fe51e1f27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007fe51e1f27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007fe51e1f27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007fe51f889949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007fe51f82de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007fe51f82de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007fe51f82de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007fe51f8e58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055e03f0cc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055e03f0cf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055e03f0cfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007fe51674d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007fe51674d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055e03f0c80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Checkers/Output/RunLoopAutoreleaseLeakChecker.m.script: line 6: 3088934 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/Malloc+MismatchedDeallocator_intersections.cpp (394 of 19121) ******************** TEST 'Clang :: Analysis/Malloc+MismatchedDeallocator_intersections.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp:31:20: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp:31:20: Error evaluating statement #0 0x00007f59d448b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f59d44899d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f59d448bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f59d32f8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f59dc9c0bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f59dc9c0bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f59dc9c0bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f59dc9c0bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f59dc9c0bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f59dc9c0bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f59dc9c0bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f59dc9c0bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f59dc7d45e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f59dc7d45e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f59dc7d45e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f59dc5e328a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f59dc5e328a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f59dc5e328a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f59dc5e328a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f59dc691511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f59dc691511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f59dc691511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f59dc691511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f59dc697af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f59dc697af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f59dc697af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f59dc5f4c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f59dc5f4c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f59dc5f4c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f59dc5f4c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007f59dcad50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f59dcad50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f59dcad50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f59dc7bb2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f59dc7bb2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f59dc7bb2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f59dc7bb2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f59dc7bb2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f59dc7bb2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f59dc7d53f2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f59dc7d53f2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f59dc7d53f2 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1361:49 #42 0x00007f59dc7d53f2 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1484:27 #43 0x00007f59dc7d53f2 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f59dc5e532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f59dc5e532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f59dc5e532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f59dc5e532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f59dc5e532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f59dc6447bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f59dc6447bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f59dc6447bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f59dc6447bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f59dc6447bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f59dc6447bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f59dc64525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f59dc613786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f59dc613786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f59dc614d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f59dc614d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f59dc6150ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f59dc6152ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f59dc615662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f59dc615662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f59dc904cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f59dc904cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f59dc904cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f59dc904cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f59dc904cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f59dc90f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f59dc90f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f59dc90f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f59dc90f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f59dc90f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f59dad887f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f59dad887f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f59dad887f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f59dad887f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f59dc41f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f59dc3c3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f59dc3c3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f59dc3c3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f59dc47b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055bf86f6a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055bf86f6d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055bf86f6def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f59d32e3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f59d32e3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055bf86f660a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/Malloc+MismatchedDeallocator_intersections.cpp.script: line 1: 3088996 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete+MismatchedDeallocator_intersections.cpp (395 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete+MismatchedDeallocator_intersections.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp:26:20: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp:26:20: Error evaluating statement #0 0x00007f8fbcd8a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8fbcd889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8fbcd8adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8fbbbf7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8fc52bfbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8fc52bfbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8fc52bfbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8fc52bfbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8fc52bfbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8fc52bfbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8fc52bfbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8fc52bfbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f8fc50d35e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f8fc50d35e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f8fc50d35e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f8fc4ee228a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f8fc4ee228a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f8fc4ee228a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f8fc4ee228a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f8fc4f90511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f8fc4f90511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f8fc4f90511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f8fc4f90511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f8fc4f96af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f8fc4f96af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f8fc4f96af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f8fc4ef3d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f8fc4ef3d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f8fc4ef3d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f8fc4ef3d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f8fc53d40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f8fc53d40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f8fc53d40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f8fc50ba2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f8fc50ba2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f8fc50ba2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f8fc50ba2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f8fc50ba2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f8fc50ba2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f8fc50ba73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f8fc50ba73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f8fc50ba73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f8fc50d421b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f8fc50d421b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f8fc4ee432d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f8fc4ee432d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f8fc4ee432d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f8fc4ee432d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f8fc4ee432d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f8fc4f437bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f8fc4f437bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f8fc4f437bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f8fc4f437bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f8fc4f437bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f8fc4f437bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f8fc4f4425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f8fc4f12786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f8fc4f12786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f8fc4f13d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f8fc4f13d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f8fc4f140ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f8fc4f142ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f8fc4f14662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f8fc4f14662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f8fc5203cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f8fc5203cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f8fc5203cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f8fc5203cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f8fc5203cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f8fc520e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f8fc520e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f8fc520e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f8fc520e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f8fc520e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f8fc36877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f8fc36877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f8fc36877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f8fc36877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f8fc4d1e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f8fc4cc2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f8fc4cc2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f8fc4cc2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f8fc4d7a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000056078bc542fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000056078bc57432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000056078bc57ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f8fbbbe2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f8fbbbe2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000056078bc500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete+MismatchedDeallocator_intersections.cpp.script: line 2: 3089018 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-checker-test.cpp (396 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-checker-test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DLEAKS -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DLEAKS -std=c++17 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/NewDelete-checker-test.cpp:458:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-checker-test.cpp:458:13: Error evaluating statement #0 0x00007f3332484607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f33324829d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3332484dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f33312f1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f333a9b9bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f333a9b9bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f333a9b9bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f333a9b9bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f333a9b9bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f333a9b9bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f333a9b9bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f333a9b9bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f333a7cd5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f333a7cd5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f333a7cd5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f333a5dc28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f333a5dc28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f333a5dc28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f333a5dc28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f333a68a511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f333a68a511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f333a68a511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f333a68a511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f333a690af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f333a690af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f333a690af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f333a5edd5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f333a5edd5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f333a5edd5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f333a5edd5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f333aace0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f333aace0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f333aace0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f333a7b42a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f333a7b42a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f333a7b42a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f333a7b42a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f333a7b42a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f333a7b42a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f333a7ce3f2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f333a7ce3f2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f333a7ce3f2 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1361:49 #42 0x00007f333a7ce3f2 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1484:27 #43 0x00007f333a7ce3f2 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f333a5de32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f333a5de32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f333a5de32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f333a5de32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f333a5de32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f333a63d7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f333a63d7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f333a63d7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f333a63d7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f333a63d7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f333a63d7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f333a63e25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f333a60c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f333a60c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f333a60dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f333a60dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f333a60e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f333a60e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f333a60e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f333a60e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f333a8fdcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f333a8fdcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f333a8fdcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f333a8fdcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f333a8fdcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f333a9082aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f333a9082aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f333a9082aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f333a9082aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f333a9082aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f3338d817f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f3338d817f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f3338d817f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f3338d817f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f333a418949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f333a3bce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f333a3bce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f333a3bce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f333a4748e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055ec97deb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055ec97dee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055ec97deeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f33312dc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f33312dc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055ec97de70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-checker-test.cpp.script: line 6: 3089034 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-path-notes.cpp (399 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-path-notes.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-path-notes.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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(Odd *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-path-notes.cpp:25:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-path-notes.cpp:25:3: Error evaluating statement #0 0x00007f60c2f9b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f60c2f999d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f60c2f9bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f60c1e08930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f60cb4eada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f60cb4eada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f60cb4eada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f60cb4eada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f60cb4eada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f60cb4eada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f60cb4eada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f60cb4eada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f60cb196cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f60cb196cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f60cb196cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f60cb196cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f60cb196cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f60cb196cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f60cb196cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f60cb196cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f60cb197ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f60cb197ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f60cb197ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f60cb197ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f60cb17b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f60cb17b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f60cb17b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f60cb19919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f60cb19919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f60cb19919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f60cb17c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f60cb17c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f60cb17c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f60cb1a1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f60cb1a1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f60cb1a1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f60cb1a7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f60cb1a7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f60cb1a7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f60cb104caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f60cb104caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f60cb104caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f60cb104caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f60cb5e50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f60cb5e50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f60cb5e50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f60cb2d1007 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f60cb2d1007 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f60cb2d1007 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f60cb2d1007 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f60cb2d1007 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f60cb2d1007 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1909:0 #52 0x00007f60cb2e49ac llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:15 #53 0x00007f60cb2e49ac llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #54 0x00007f60cb2e49ac checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2870:72 #55 0x00007f60cb2e49ac void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:45 #56 0x00007f60cb0f532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #57 0x00007f60cb0f532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f60cb0f532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #59 0x00007f60cb0f532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #60 0x00007f60cb0f532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #61 0x00007f60cb168ee1 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #62 0x00007f60cb168ee1 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #63 0x00007f60cb168ee1 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #64 0x00007f60cb168ee1 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #65 0x00007f60cb168ee1 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #66 0x00007f60cb168ee1 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #67 0x00007f60cb168ee1 clang::ento::ExprEngine::VisitCXXDeleteExpr(clang::CXXDeleteExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:1130:0 #68 0x00007f60cb12416e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2172:0 #69 0x00007f60cb124d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #70 0x00007f60cb124d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #71 0x00007f60cb1250ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #72 0x00007f60cb1252ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #73 0x00007f60cb125662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #74 0x00007f60cb125662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #75 0x00007f60cb414cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #76 0x00007f60cb414cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #77 0x00007f60cb414cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #78 0x00007f60cb414cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #79 0x00007f60cb414cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #80 0x00007f60cb41f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #81 0x00007f60cb41f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #82 0x00007f60cb41f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #83 0x00007f60cb41f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #84 0x00007f60cb41f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #85 0x00007f60c98987f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #86 0x00007f60c98987f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #87 0x00007f60c98987f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #88 0x00007f60c98987f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #89 0x00007f60caf2f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #90 0x00007f60caed3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #91 0x00007f60caed3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #92 0x00007f60caed3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #93 0x00007f60caf8b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #94 0x000056494f3182fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #95 0x000056494f31b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #96 0x000056494f31bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #97 0x00007f60c1df3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #98 0x00007f60c1df3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #99 0x000056494f3140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-path-notes.cpp.script: line 3: 3089048 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSContainers.m (404 of 19121) ******************** TEST 'Clang :: Analysis/NSContainers.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSContainers.m 1. parser at end of file 2. While analyzing stack: #0 Calling testInlinedDefensiveCheck 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NSContainers.m:324:15: Error evaluating statement #0 0x00007fe2bc57c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe2bc57a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe2bc57cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe2bb3e9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe2c46ed4ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe2c46ed4ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe2c46ed4ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe2c46ed4ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe2c46ed4ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe2c46ed4ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe2c46ed4ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe2c46ed4ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fe2c4ab9945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fe2c4ab9945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fe2c4ab9945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fe2c4ab9945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007fe2c46cfe70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007fe2c46fc833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007fe2c46fc833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007fe2c46fc833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007fe2c46fc833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007fe2c46fc833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007fe2c46fc833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007fe2c46fc833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007fe2c4705b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007fe2c47060ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007fe2c47062ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007fe2c4706662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fe2c4706662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fe2c49f5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007fe2c49f5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007fe2c49f5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007fe2c49f5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007fe2c49f5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007fe2c4a002aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007fe2c4a002aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007fe2c4a002aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007fe2c4a002aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007fe2c4a002aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007fe2c2e797f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007fe2c2e797f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007fe2c2e797f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007fe2c2e797f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007fe2c4510949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007fe2c44b4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007fe2c44b4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007fe2c44b4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007fe2c456c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055b20b4bb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055b20b4be432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055b20b4beef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007fe2bb3d4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007fe2bb3d4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055b20b4b70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NSContainers.m.script: line 1: 3089007 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSContainers.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/DynamicTypePropagation.m (405 of 19121) ******************** TEST 'Clang :: Analysis/DynamicTypePropagation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DynamicTypePropagation.m 1. parser at end of file 2. While analyzing stack: #0 Calling testArgument 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DynamicTypePropagation.m:56:3: Error evaluating statement #0 0x00007fde46275607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fde462739d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fde46275dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fde450e2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fde4e3e64ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fde4e3e64ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fde4e3e64ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fde4e3e64ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fde4e3e64ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fde4e3e64ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fde4e3e64ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fde4e3e64ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fde4e7b2945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fde4e7b2945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fde4e7b2945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fde4e7b2945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007fde4e3c8e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007fde4e3f5833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007fde4e3f5833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007fde4e3f5833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007fde4e3f5833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007fde4e3f5833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007fde4e3f5833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007fde4e3f5833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007fde4e3feb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007fde4e3ff0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007fde4e3ff2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007fde4e3ff662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fde4e3ff662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fde4e6eecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007fde4e6eecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007fde4e6eecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007fde4e6eecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007fde4e6eecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007fde4e6f92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007fde4e6f92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007fde4e6f92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007fde4e6f92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007fde4e6f92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007fde4cb727f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007fde4cb727f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007fde4cb727f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007fde4cb727f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007fde4e209949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007fde4e1ade4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007fde4e1ade4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007fde4e1ade4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007fde4e2658e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x0000558503f552fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x0000558503f58432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x0000558503f58ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007fde450cd590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007fde450cd649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x0000558503f510a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/DynamicTypePropagation.m.script: line 1: 3088986 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/DynamicTypePropagation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-variadic.cpp (406 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-variadic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-variadic.cpp 1. parser at end of file #0 0x00007f61e533b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f61e53399d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f61e533bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f61e41a8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f61ed4bfafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f61ed4bfafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f61ed4bfafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f61ed4bfafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f61ed4bfafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f61ed4bfafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f61ed4bfafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f61ed4bfafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f61ed4c05c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f61ed4c544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f61ed4c5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f61ed4c5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f61ed7b4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f61ed7b4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f61ed7b4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f61ed7b4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f61ed7b4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f61ed7bf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f61ed7bf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f61ed7bf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f61ed7bf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f61ed7bf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f61ebc387f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f61ebc387f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f61ebc387f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f61ebc387f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f61ed2cf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f61ed273e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f61ed273e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f61ed273e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f61ed32b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000056484d6ca2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000056484d6cd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000056484d6cdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f61e4193590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f61e4193649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000056484d6c60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-variadic.cpp.script: line 1: 3089071 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-variadic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp (407 of 19121) ******************** TEST 'Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp:25:19: Error evaluating branch #0 0x00007f3fd3ed1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3fd3ecf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3fd3ed1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3fd2d3e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3fdc420da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3fdc420da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3fdc420da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3fdc420da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3fdc420da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3fdc420da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3fdc420da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3fdc420da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3fdc0cccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3fdc0cccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3fdc0cccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3fdc0cccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3fdc0cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3fdc0cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3fdc0cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3fdc0cccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3fdc0cdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3fdc0cdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3fdc0cdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3fdc0cdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3fdc0b1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3fdc0b1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3fdc0b1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3fdc0cf19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3fdc0cf19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3fdc0cf19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3fdc0b21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3fdc0b21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3fdc0b21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3fdc0d7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3fdc0d7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3fdc0d7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3fdc0ddaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3fdc0ddaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3fdc0ddaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3fdc03acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3fdc03acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3fdc03acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3fdc03acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3fdc51b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3fdc51b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3fdc51b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3fdc047e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f3fdc047e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f3fdc047e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f3fdc047e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f3fdc047e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f3fdc047e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f3fdc047e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f3fdc047e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f3fdc047e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f3fdc047e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f3fdc0485eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f3fdc05b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f3fdc05b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f3fdc34acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f3fdc34acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f3fdc34acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f3fdc34acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f3fdc34acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f3fdc3552aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f3fdc3552aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f3fdc3552aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f3fdc3552aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f3fdc3552aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f3fda7ce7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f3fda7ce7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f3fda7ce7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f3fda7ce7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f3fdbe65949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f3fdbe09e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f3fdbe09e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f3fdbe09e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f3fdbec18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005638f1e682fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005638f1e6b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005638f1e6bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f3fd2d29590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f3fd2d29649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005638f1e640a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CheckThatArraySubsciptNodeIsNotCollected.cpp.script: line 1: 3088924 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/CGColorSpace.c (408 of 19121) ******************** TEST 'Clang :: Analysis/CGColorSpace.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CGColorSpace.c 1. parser at end of file 2. While analyzing stack: #0 Calling fb 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CGColorSpace.c:14:3: Error evaluating statement #0 0x00007f1bb9263607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1bb92619d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1bb9263dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1bb80d0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1bc162de06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f1bc162de06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1bc162de06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1bc162de06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1bc162de06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1bc162de06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1bc162de06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f1bc162de06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007f1bc13b6e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f1bc13e3833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f1bc13e3833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f1bc13e3833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f1bc13e3833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f1bc13e3833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f1bc13e3833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f1bc13e3833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f1bc13ecb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f1bc13ed0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f1bc13ed2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f1bc13ed662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f1bc13ed662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f1bc16dccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f1bc16dccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f1bc16dccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f1bc16dccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f1bc16dccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f1bc16e72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f1bc16e72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f1bc16e72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f1bc16e72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f1bc16e72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f1bbfb607f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f1bbfb607f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f1bbfb607f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f1bbfb607f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f1bc11f7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f1bc119be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f1bc119be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f1bc119be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f1bc12538e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055a2fe4712fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055a2fe474432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055a2fe474ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f1bb80bb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f1bb80bb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055a2fe46d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CGColorSpace.c.script: line 1: 3088919 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CGColorSpace.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSWindow.m (409 of 19121) ******************** TEST 'Clang :: Analysis/NSWindow.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NSWindow.m 1. parser at end of file 2. While analyzing stack: #0 Calling f3 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NSWindow.m:85:3: Error evaluating statement #0 0x00007f37115bd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f37115bb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f37115bddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f371042a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f371972e4ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f371972e4ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f371972e4ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f371972e4ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f371972e4ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f371972e4ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f371972e4ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f371972e4ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f3719afa945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f3719afa945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f3719afa945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f3719afa945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f3719710e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f371973d833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f371973d833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f371973d833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f371973d833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f371973d833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f371973d833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f371973d833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f3719746b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f37197470ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f37197472ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f3719747662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f3719747662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f3719a36cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f3719a36cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f3719a36cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f3719a36cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f3719a36cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f3719a412aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f3719a412aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f3719a412aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f3719a412aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f3719a412aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f3717eba7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f3717eba7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f3717eba7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f3717eba7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f3719551949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f37194f5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f37194f5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f37194f5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f37195ad8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x0000562fbe27a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x0000562fbe27d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x0000562fbe27def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f3710415590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f3710415649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x0000562fbe2760a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NSWindow.m.script: line 1: 3089014 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NSWindow.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSPanel.m (410 of 19121) ******************** TEST 'Clang :: Analysis/NSPanel.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSPanel.m 1. parser at end of file #0 0x00007f29223d2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f29223d09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f29223d2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f292123f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f292a921da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f292a921da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f292a921da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f292a921da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f292a921da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f292a921da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f292a921da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f292a921da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f292a5cdcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f292a5cdcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f292a5cdcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f292a5cdcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f292a5cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f292a5cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f292a5cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f292a5cdcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f292a5ceab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f292a5ceab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f292a5ceab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f292a5ceab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f292a5b2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f292a5b2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f292a5b2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f292a5d019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f292a5d019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f292a5d019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f292a5b31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f292a5b31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f292a5b31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f292a5d8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f292a5d8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f292a5d8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f292a5deaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f292a5deaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f292a5deaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f292a53bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f292a53bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f292a53bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f292a53bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f292a53c15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f292a53c15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f292a53c15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f292a5063be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f292a5063be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f292a5063be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f292a54d120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f292a54d120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f292a54d120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f292a55ca17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f292a55ca17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f292a55ca17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f292a84bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f292a84bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f292a84bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f292a84bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f292a84bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f292a8562aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f292a8562aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f292a8562aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f292a8562aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f292a8562aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f2928ccf7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f2928ccf7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f2928ccf7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f2928ccf7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f292a366949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f292a30ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f292a30ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f292a30ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f292a3c28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055a7f78682fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055a7f786b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055a7f786bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f292122a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f292122a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055a7f78640a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NSPanel.m.script: line 1: 3089012 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NSPanel.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/MemRegion.cpp (411 of 19121) ******************** TEST 'Clang :: Analysis/MemRegion.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MemRegion.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testGetDescriptiveName5()::(anonymous struct)::ReqStruct() at line 44 #1 Calling testGetDescriptiveName5() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MemRegion.cpp:43:11: Error evaluating statement #0 0x00007fe45513c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe45513a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe45513cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe453fa9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe45d2bc5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe45d2bc5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe45d2bc5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe45d2bc5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe45d2bc5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe45d2bc5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe45d2bc5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe45d2bc5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fe45d2c5b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fe45d2c60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fe45d2c621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fe45d2c63d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fe45d2c6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fe45d2c6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fe45d5b5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fe45d5b5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fe45d5b5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fe45d5b5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fe45d5b5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fe45d5c02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fe45d5c02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fe45d5c02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fe45d5c02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fe45d5c02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fe45ba397f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fe45ba397f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fe45ba397f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fe45ba397f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fe45d0d0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fe45d074e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fe45d074e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fe45d074e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fe45d12c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x00005569d87022fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x00005569d8705432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x00005569d8705ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fe453f94590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fe453f94649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x00005569d86fe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MemRegion.cpp.script: line 1: 3088997 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MemRegion.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-sized-deallocation.cpp (412 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-sized-deallocation.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -fsized-deallocation : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS -fsized-deallocation : 'RUN: at line 8'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -fsized-deallocation : 'RUN: at line 10'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 12'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 13'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 : 'RUN: at line 16'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -fsized-deallocation : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES : 'RUN: at line 18'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 19'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 20'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp:37:12: Error evaluating New Allocator Call #0 0x00007f14db4be607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f14db4bc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f14db4bedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f14da32b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f14e3a0dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f14e3a0dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f14e3a0dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f14e3a0dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f14e3a0dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f14e3a0dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f14e3a0dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f14e3a0dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f14e36b9cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f14e36b9cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f14e36b9cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f14e36b9cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f14e36b9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f14e36b9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f14e36b9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f14e36b9cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f14e36baab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f14e36baab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f14e36baab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f14e36baab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f14e369e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f14e369e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f14e369e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f14e36bc19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f14e36bc19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f14e36bc19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f14e369f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f14e369f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f14e369f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f14e36c4483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f14e36c4483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f14e36c4483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f14e36caaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f14e36caaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f14e36caaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f14e3627caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f14e3627caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f14e3627caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f14e3627caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f14e362815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f14e362815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f14e362815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f14e368b974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f14e368b974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f14e368b974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f14e368b974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f14e36400ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f14e36400ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f14e364813f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f14e364821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f14e36483d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f14e3648662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f14e3648662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f14e3937cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f14e3937cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f14e3937cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f14e3937cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f14e3937cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f14e39422aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f14e39422aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f14e39422aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f14e39422aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f14e39422aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f14e1dbb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f14e1dbb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f14e1dbb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f14e1dbb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f14e3452949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f14e33f6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f14e33f6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f14e33f6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f14e34ae8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x00005562b54272fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x00005562b542a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x00005562b542aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f14da316590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f14da316649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x00005562b54230a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-sized-deallocation.cpp.script: line 18: 3089049 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-sized-deallocation.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/MissingDealloc.m (413 of 19121) ******************** TEST 'Clang :: Analysis/MissingDealloc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MissingDealloc.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MissingDealloc.m 1. parser at end of file #0 0x00007fe0549f9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe0549f79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe0549f9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe053866930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe05cf48da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe05cf48da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe05cf48da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe05cf48da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe05cf48da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe05cf48da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe05cf48da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe05cf48da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe05cbf4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe05cbf4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe05cbf4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe05cbf4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe05cbf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe05cbf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe05cbf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe05cbf4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe05cbf5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe05cbf5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe05cbf5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe05cbf5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe05cbd9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe05cbd9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe05cbd9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe05cbf719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe05cbf719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe05cbf719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe05cbda1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe05cbda1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe05cbda1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe05cbff483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe05cbff483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe05cbff483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe05cc05af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe05cc05af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe05cc05af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe05cb62caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe05cb62caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe05cb62caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe05cb62caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe05cb6315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe05cb6315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe05cb6315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe05cb2d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe05cb2d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe05cb2d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe05cb74120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe05cb74120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe05cb74120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fe05cb83a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe05cb83a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe05cb83a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe05ce72cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fe05ce72cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fe05ce72cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fe05ce72cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fe05ce72cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fe05ce7d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fe05ce7d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fe05ce7d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fe05ce7d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fe05ce7d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fe05b2f67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fe05b2f67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fe05b2f67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fe05b2f67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fe05c98d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fe05c931e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fe05c931e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fe05c931e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fe05c9e98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055d6d75842fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055d6d7587432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055d6d7587ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fe053851590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fe053851649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055d6d75800a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MissingDealloc.m.script: line 2: 3089006 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MissingDealloc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeallocMissingRelease.m (414 of 19121) ******************** TEST 'Clang :: Analysis/DeallocMissingRelease.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocMissingRelease.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocMissingRelease.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocMissingRelease.m 1. parser at end of file #0 0x00007f0965e5c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0965e5a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0965e5cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0964cc9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f096e3abda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f096e3abda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f096e3abda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f096e3abda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f096e3abda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f096e3abda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f096e3abda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f096e3abda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f096e057cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f096e057cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f096e057cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f096e057cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f096e057cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f096e057cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f096e057cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f096e057cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f096e058ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f096e058ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f096e058ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f096e058ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f096e03c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f096e03c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f096e03c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f096e05a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f096e05a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f096e05a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f096e03d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f096e03d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f096e03d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f096e062483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f096e062483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f096e062483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f096e068af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f096e068af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f096e068af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f096dfc5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f096dfc5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f096dfc5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f096dfc5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f096dfc615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f096dfc615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f096dfc615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f096df903be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f096df903be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f096df903be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f096dfd7120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f096dfd7120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f096dfd7120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f096dfe6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f096dfe6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f096dfe6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f096e2d5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f096e2d5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f096e2d5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f096e2d5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f096e2d5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f096e2e02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f096e2e02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f096e2e02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f096e2e02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f096e2e02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f096c7597f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f096c7597f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f096c7597f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f096c7597f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f096ddf0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f096dd94e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f096dd94e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f096dd94e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f096de4c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055804fb602fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055804fb63432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055804fb63ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0964cb4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0964cb4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055804fb5c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/DeallocMissingRelease.m.script: line 3: 3088958 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocMissingRelease.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/CFRetainRelease_NSAssertionHandler.m (415 of 19121) ******************** TEST 'Clang :: Analysis/CFRetainRelease_NSAssertionHandler.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m 1. parser at end of file 2. While analyzing stack: #0 Calling pointerFunction 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m:70:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m:70:15: Error evaluating statement #0 0x00007fa992544607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa9925429d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa992544dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa9913b1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa99aa93da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa99aa93da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa99aa93da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa99aa93da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa99aa93da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa99aa93da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa99aa93da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa99aa93da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa99a73fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa99a73fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa99a73fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa99a73fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa99a73fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa99a73fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa99a73fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa99a73fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa99a740ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa99a740ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa99a740ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa99a740ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa99a724854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa99a724854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa99a724854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa99a74219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa99a74219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa99a74219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa99a7251d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa99a7251d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa99a7251d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa99a74a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa99a74a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa99a74a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa99a750af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa99a750af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa99a750af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa99a6adcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa99a6adcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa99a6adcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa99a6adcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa99a70382d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa99a70382d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa99a70382d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa99a70382d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fa99a6cd949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fa99a6cd949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fa99a6cd949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fa99a6cd949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fa99a6cd949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fa99a6cdd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fa99a6cdd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fa99a6ce0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fa99a6ce2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fa99a6ce662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fa99a6ce662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fa99a9bdcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fa99a9bdcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fa99a9bdcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fa99a9bdcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fa99a9bdcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fa99a9c82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fa99a9c82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fa99a9c82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fa99a9c82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fa99a9c82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fa998e417f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fa998e417f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fa998e417f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fa998e417f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fa99a4d8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fa99a47ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fa99a47ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fa99a47ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fa99a5348e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000556e6bc7b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000556e6bc7e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000556e6bc7eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fa99139c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fa99139c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000556e6bc770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/CFRetainRelease_NSAssertionHandler.m.script: line 1: 3088908 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-atomics.cpp (416 of 19121) ******************** TEST 'Clang :: Analysis/NewDelete-atomics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testDestroySymbolicRefPtr(const IntrusivePtr &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp:73:18: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp:73:18: Error evaluating statement #0 0x00007f7cd8ba4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7cd8ba29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7cd8ba4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7cd7a11930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7ce0cfb3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f7ce0cfb3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7ce0cfb3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7ce0cfb3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7ce0cfb3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7ce0cfb3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7ce0cfb3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f7ce0cfb3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f7ce0d07a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f7ce0d07a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f7ce0d07a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f7ce0d07a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f7ce0d07a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f7ce0d08cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f7ce0d08cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f7ce0db9a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f7ce0db9a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f7ce0db9a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f7ce0d61139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f7ce0d61139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f7ce0d61301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f7ce0d61301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f7ce0d61301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f7ce0d6fe2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7ce0d6fe2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7ce0d6fe2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f7ce0d70816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f7ce0d70816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f7ce0d70816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f7ce0d70816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f7ce0d0ce51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f7ce0d0ce51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f7ce0d0ce51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f7ce0d0ce51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f7ce0d0ce51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f7ce0d0ce51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f7ce0d0ce51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f7ce0d6e72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f7ce0d6e72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f7ce0d6e72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f7ce0d6e72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f7ce0d6e72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f7ce0d6e72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f7ce0d6e72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f7ce0d2c733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f7ce0d2c733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f7ce0d2dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f7ce0d2dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f7ce0d2e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f7ce0d2e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f7ce0d2e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f7ce0d2e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f7ce101dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f7ce101dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f7ce101dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f7ce101dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f7ce101dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f7ce10282aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f7ce10282aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f7ce10282aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f7ce10282aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f7ce10282aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f7cdf4a17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f7cdf4a17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f7cdf4a17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f7cdf4a17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f7ce0b38949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f7ce0adce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f7ce0adce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f7ce0adce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f7ce0b948e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055d0644ae2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055d0644b1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055d0644b1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f7cd79fc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f7cd79fc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055d0644aa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDelete-atomics.cpp.script: line 8: 3089022 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDelete-atomics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/MismatchedDeallocator-path-notes.cpp (417 of 19121) ******************** TEST 'Clang :: Analysis/MismatchedDeallocator-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MismatchedDeallocator-path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=plist /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MismatchedDeallocator-path-notes.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.tmp.plist : 'RUN: at line 3'; tail -n +11 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.tmp.plist | grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' | diff -ub /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/MismatchedDeallocator-path-notes.cpp:7:10: Error evaluating New Allocator Call #0 0x00007fef60b64607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fef60b629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fef60b64dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fef5f9d1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fef690b3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fef690b3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fef690b3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fef690b3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fef690b3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fef690b3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fef690b3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fef690b3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fef68d5fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fef68d5fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fef68d5fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fef68d5fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fef68d5fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fef68d5fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fef68d5fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fef68d5fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fef68d60ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fef68d60ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fef68d60ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fef68d60ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fef68d44854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fef68d44854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fef68d44854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fef68d6219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fef68d6219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fef68d6219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fef68d451d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fef68d451d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fef68d451d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fef68d6a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fef68d6a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fef68d6a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fef68d70af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fef68d70af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fef68d70af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fef68ccdcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fef68ccdcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fef68ccdcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fef68ccdcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fef68cce15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fef68cce15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fef68cce15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fef68d31974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fef68d31974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fef68d31974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fef68d31974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fef68ce60ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fef68ce60ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fef68cee13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fef68cee2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fef68cee662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fef68cee662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fef68fddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fef68fddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fef68fddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fef68fddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fef68fddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fef68fe82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fef68fe82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fef68fe82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fef68fe82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fef68fe82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fef674617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fef674617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fef674617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fef674617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fef68af8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fef68a9ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fef68a9ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fef68a9ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fef68b548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000556dcfd2e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000556dcfd31432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000556dcfd31ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fef5f9bc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fef5f9bc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000556dcfd2a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.script: line 3: 3089003 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/MismatchedDeallocator-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDeleteLeaks-PR18394.cpp (418 of 19121) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks-PR18394.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDeleteLeaks-PR18394.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling error() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDeleteLeaks-PR18394.cpp:14:10: Error evaluating New Allocator Call #0 0x00007f9b66057607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9b660559d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9b66057dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9b64ec4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9b6e5a6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9b6e5a6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9b6e5a6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9b6e5a6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9b6e5a6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9b6e5a6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9b6e5a6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9b6e5a6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9b6e252cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9b6e252cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9b6e252cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9b6e252cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9b6e252cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9b6e252cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9b6e252cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9b6e252cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9b6e253ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9b6e253ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9b6e253ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9b6e253ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9b6e237854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9b6e237854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9b6e237854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9b6e25519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9b6e25519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9b6e25519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9b6e2381d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9b6e2381d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9b6e2381d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9b6e25d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9b6e25d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9b6e25d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9b6e263af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9b6e263af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9b6e263af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9b6e1c0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9b6e1c0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9b6e1c0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9b6e1c0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9b6e1c115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9b6e1c115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9b6e1c115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9b6e224974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9b6e224974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9b6e224974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f9b6e224974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f9b6e1d90ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f9b6e1d90ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f9b6e1e113f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f9b6e1e121c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f9b6e1e13d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f9b6e1e1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f9b6e1e1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f9b6e4d0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f9b6e4d0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f9b6e4d0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f9b6e4d0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f9b6e4d0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f9b6e4db2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f9b6e4db2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f9b6e4db2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f9b6e4db2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f9b6e4db2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f9b6c9547f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f9b6c9547f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f9b6c9547f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f9b6c9547f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f9b6dfeb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f9b6df8fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f9b6df8fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f9b6df8fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f9b6e0478e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x00005610fb2c72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x00005610fb2ca432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x00005610fb2caef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f9b64eaf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f9b64eaf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x00005610fb2c30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDeleteLeaks-PR18394.cpp.script: line 1: 3089091 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/NewDeleteLeaks-PR18394.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeallocUseAfterFreeErrors.m (419 of 19121) ******************** TEST 'Clang :: Analysis/DeallocUseAfterFreeErrors.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocUseAfterFreeErrors.m 1. parser at end of file #0 0x00007f0a2a073607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0a2a0719d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0a2a073dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0a28ee0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0a325c2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0a325c2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0a325c2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0a325c2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0a325c2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0a325c2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0a325c2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0a325c2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0a3226ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0a3226ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0a3226ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0a3226ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0a3226ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0a3226ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0a3226ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0a3226ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0a3226fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0a3226fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0a3226fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0a3226fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0a32253854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0a32253854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0a32253854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0a3227119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0a3227119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0a3227119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0a322541d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0a322541d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0a322541d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0a32279483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0a32279483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0a32279483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0a3227faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0a3227faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0a3227faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0a321dccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0a321dccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0a321dccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0a321dccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0a321dd15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0a321dd15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0a321dd15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0a321a73be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0a321a73be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0a321a73be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0a321ee120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0a321ee120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0a321ee120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f0a321fda17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0a321fda17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0a321fda17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0a324eccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f0a324eccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f0a324eccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f0a324eccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f0a324eccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f0a324f72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f0a324f72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f0a324f72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f0a324f72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f0a324f72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f0a309707f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f0a309707f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f0a309707f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f0a309707f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f0a32007949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f0a31fabe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f0a31fabe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f0a31fabe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f0a320638e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000561646fc92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000561646fcc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000561646fccef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0a28ecb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0a28ecb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000561646fc50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/DeallocUseAfterFreeErrors.m.script: line 1: 3088979 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/DeallocUseAfterFreeErrors.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDeleteLeaks.cpp (436 of 19121) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=expected,ownership -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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 symbol_reaper_lifetime::allocateWrappingAndReturnNested() at line 217 #1 Calling symbol_reaper_lifetime::caller() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NewDeleteLeaks.cpp:209:23: Error evaluating New Allocator Call #0 0x00007fd8f669e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd8f669c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd8f669edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd8f550b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd8febedda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd8febedda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd8febedda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd8febedda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd8febedda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd8febedda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd8febedda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd8febedda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd8fe899cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd8fe899cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd8fe899cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd8fe899cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd8fe899cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd8fe899cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd8fe899cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd8fe899cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd8fe89aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd8fe89aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd8fe89aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd8fe89aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd8fe87e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd8fe87e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd8fe87e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd8fe89c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd8fe89c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd8fe89c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd8fe87f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd8fe87f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd8fe87f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd8fe8a4483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd8fe8a4483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd8fe8a4483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd8fe8aaaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd8fe8aaaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd8fe8aaaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd8fe807caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd8fe807caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd8fe807caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd8fe807caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd8fe80815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd8fe80815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd8fe80815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd8fe86b974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd8fe86b974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd8fe86b974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fd8fe86b974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fd8fe8200ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fd8fe8200ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fd8fe82813f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fd8fe82821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007fd8fe8283d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fd8fe828662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fd8fe828662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fd8feb17cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fd8feb17cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fd8feb17cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007fd8feb17cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007fd8feb17cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007fd8feb222aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007fd8feb222aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007fd8feb222aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007fd8feb222aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007fd8feb222aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007fd8fcf9b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007fd8fcf9b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007fd8fcf9b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007fd8fcf9b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007fd8fe632949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007fd8fe5d6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007fd8fe5d6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007fd8fe5d6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007fd8fe68e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055cb4fc3c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055cb4fc3f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055cb4fc3fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007fd8f54f6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007fd8f54f6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055cb4fc380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NewDeleteLeaks.cpp.script: line 2: 3089256 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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/SpecialFunctionsCFError.cpp (437 of 19121) ******************** TEST 'Clang :: Analysis/SpecialFunctionsCFError.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/SpecialFunctionsCFError.cpp 1. parser at end of file #0 0x00007f9282d38607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9282d369d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9282d38dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9281ba5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f928b287da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f928b287da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f928b287da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f928b287da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f928b287da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f928b287da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f928b287da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f928b287da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f928af33cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f928af33cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f928af33cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f928af33cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f928af33cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f928af33cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f928af33cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f928af33cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f928af34ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f928af34ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f928af34ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f928af34ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f928af18854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f928af18854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f928af18854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f928af3619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f928af3619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f928af3619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f928af191d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f928af191d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f928af191d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f928af3e483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f928af3e483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f928af3e483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f928af44af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f928af44af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f928af44af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f928aea1caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f928aea1caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f928aea1caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f928aea1caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f928aea215b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f928aea215b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f928aea215b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f928ae6c3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f928ae6c3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f928ae6c3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f928aeb3050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f928aeb3050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f928aeb3050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f928aec2a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f928aec2a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f928aec2a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f928b1b1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f928b1b1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f928b1b1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f928b1b1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f928b1b1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f928b1bc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f928b1bc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f928b1bc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f928b1bc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f928b1bc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f92896357f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f92896357f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f92896357f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f92896357f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f928accc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f928ac70e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f928ac70e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f928ac70e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f928ad288e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005653023c82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005653023cb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005653023cbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f9281b90590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f9281b90649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005653023c40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/SpecialFunctionsCFError.cpp.script: line 1: 3089402 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/SpecialFunctionsCFError.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/OSAtomic_mac.cpp (438 of 19121) ******************** TEST 'Clang :: Analysis/OSAtomic_mac.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/OSAtomic_mac.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/OSAtomic_mac.cpp:14:7: Error evaluating statement #0 0x00007fead1fad607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fead1fab9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fead1faddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fead0e1a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007feada1a9121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007feada1a9121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007feada1a9121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007feada1a9121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007feada1a9121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007feada1a9121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007feada1a9121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007feada1a9121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007feada1a9121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007feada1a9121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007feada1a9121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007feada1a9121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007feada1a9121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007feada1a9121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007feada1a9121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007feada1a9121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007feada1a9121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007feada1a9121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007feada1a987b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007feada1a987b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007feada1a987b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007feada1a987b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007feada1aaeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007feada1aaeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007feada1aaeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #29 0x00007feada18e139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007feada18e139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007feada18e139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #32 0x00007feada1b3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007feada1b3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007feada1b3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #35 0x00007feada1b9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007feada1b9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007feada1b9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #38 0x00007feada116c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007feada116c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007feada116c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007feada116c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007feada16c82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007feada16c82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007feada16c82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #45 0x00007feada16c82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #46 0x00007feada136949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #47 0x00007feada136949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007feada136949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #49 0x00007feada136949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007feada136949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #51 0x00007feada136d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007feada136d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #53 0x00007feada1370ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #54 0x00007feada1372ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #55 0x00007feada137662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007feada137662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007feada426cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007feada426cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007feada426cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007feada426cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007feada426cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007feada4312aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007feada4312aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007feada4312aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007feada4312aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007feada4312aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007fead88aa7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007fead88aa7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007fead88aa7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007fead88aa7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007fead9f41949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007fead9ee5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007fead9ee5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007fead9ee5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007fead9f9d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000557e27d842fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000557e27d87432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000557e27d87ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007fead0e05590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007fead0e05649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000557e27d800a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/OSAtomic_mac.cpp.script: line 1: 3089318 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/OSAtomic_mac.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-folding.cpp (439 of 19121) ******************** TEST 'Clang :: Analysis/additive-folding.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/additive-folding.cpp:213:7: Error evaluating branch #0 0x00007fa876179607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa8761779d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa876179dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa874fe6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa87e6c8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa87e6c8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa87e6c8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa87e6c8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa87e6c8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa87e6c8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa87e6c8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa87e6c8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa87e374cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa87e374cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa87e374cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa87e374cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa87e374cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa87e374cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa87e374cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa87e374cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa87e375ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa87e375ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa87e375ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa87e375ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa87e359854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa87e359854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa87e359854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa87e37719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa87e37719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa87e37719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa87e35a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa87e35a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa87e35a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa87e37f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa87e37f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa87e37f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa87e385af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa87e385af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa87e385af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa87e2e2c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa87e2e2c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa87e2e2c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa87e2e2c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa87e7c30f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa87e7c30f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa87e7c30f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa87e2efe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fa87e2efe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fa87e2efe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fa87e2efe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fa87e2efe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fa87e2efe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fa87e2efe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fa87e2efe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fa87e2efe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fa87e2efe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fa87e2f05eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fa87e303662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fa87e303662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fa87e5f2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fa87e5f2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fa87e5f2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fa87e5f2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fa87e5f2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fa87e5fd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fa87e5fd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fa87e5fd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fa87e5fd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fa87e5fd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fa87ca767f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fa87ca767f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fa87ca767f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fa87ca767f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fa87e10d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fa87e0b1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fa87e0b1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fa87e0b1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fa87e1698e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055da2af962fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055da2af99432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055da2af99ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fa874fd1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fa874fd1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055da2af920a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/additive-folding.cpp.script: line 1: 3089471 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/additive-folding.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/analyzeOneFunction.m (440 of 19121) ******************** TEST 'Clang :: Analysis/analyzeOneFunction.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/analyzeOneFunction.m 1. parser at end of file #0 0x00007f6cf5c23607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6cf5c219d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6cf5c23dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6cf4a90930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6cfe172da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6cfe172da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6cfe172da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6cfe172da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6cfe172da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6cfe172da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6cfe172da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6cfe172da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6cfde1ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6cfde1ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6cfde1ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6cfde1ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6cfde1ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6cfde1ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6cfde1ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6cfde1ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6cfde1fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6cfde1fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6cfde1fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6cfde1fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6cfde03854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6cfde03854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6cfde03854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6cfde2119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6cfde2119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6cfde2119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6cfde041d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6cfde041d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6cfde041d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6cfde29483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6cfde29483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6cfde29483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6cfde2faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6cfde2faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6cfde2faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6cfdd8ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6cfdd8ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6cfdd8ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6cfdd8ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6cfdd8d15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6cfdd8d15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6cfdd8d15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6cfdd573be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6cfdd573be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6cfdd573be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f6cfdd9e120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f6cfdd9e120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f6cfdd9e120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f6cfddada17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f6cfddada17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f6cfddada17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f6cfe09ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f6cfe09ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f6cfe09ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f6cfe09ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f6cfe09ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f6cfe0a72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f6cfe0a72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f6cfe0a72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f6cfe0a72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f6cfe0a72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f6cfc5207f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f6cfc5207f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f6cfc5207f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f6cfc5207f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f6cfdbb7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f6cfdb5be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f6cfdb5be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f6cfdb5be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f6cfdc138e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000557392d602fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000557392d63432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000557392d63ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f6cf4a7b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f6cf4a7b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000557392d5c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/analyzeOneFunction.m.script: line 1: 3089501 Segmentation fault /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/analyzeOneFunction.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR50268.c (441 of 19121) ******************** TEST 'Clang :: Analysis/PR50268.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/PR50268.c:10:3: Error evaluating statement #0 0x00007fda4e3e1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fda4e3df9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fda4e3e1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fda4d24e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fda565d6c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fda565d6c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fda565d6c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fda565d6c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fda565d6c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fda565d6c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fda56561953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fda56561953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fda56561953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fda56561953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fda5656ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fda5656b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fda5656b21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fda5656b3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fda5656b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fda5656b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fda5685acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fda5685acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fda5685acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fda5685acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fda5685acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fda568652aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fda568652aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fda568652aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fda568652aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fda568652aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fda54cde7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fda54cde7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fda54cde7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fda54cde7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fda56375949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fda56319e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fda56319e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fda56319e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fda563d18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005578e79ec2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x00005578e79ef432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x00005578e79efef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fda4d239590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fda4d239649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005578e79e80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR50268.c.script: line 1: 3089387 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR50268.c -analyzer-config eagerly-assume=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR49490.cpp (442 of 19121) ******************** TEST 'Clang :: Analysis/PR49490.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/PR49490.cpp:10:37: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR49490.cpp:10:37: Error evaluating statement #0 0x00007f3d904be607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3d904bc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3d904bedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3d8f32b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3d986153de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f3d986153de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3d986153de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3d986153de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3d986153de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3d986153de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3d986153de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f3d986153de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f3d9866606b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3d9866606b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3d9866606b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f3d9866617b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3d9866617b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3d9866617b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f3d98688885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f3d98646733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f3d98646733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f3d98647d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f3d98647d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f3d986480ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f3d986482ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f3d98648662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f3d98648662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f3d98937cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3d98937cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3d98937cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f3d98937cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f3d98937cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f3d989422aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f3d989422aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f3d989422aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f3d989422aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f3d989422aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f3d96dbb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f3d96dbb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f3d96dbb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f3d96dbb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f3d98452949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f3d983f6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f3d983f6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f3d983f6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f3d984ae8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x000055e27c3212fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x000055e27c324432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x000055e27c324ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f3d8f316590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f3d8f316649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000055e27c31d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR49490.cpp.script: line 1: 3089380 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR49490.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ObjCRetSigs.m (444 of 19121) ******************** TEST 'Clang :: Analysis/ObjCRetSigs.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ObjCRetSigs.m 1. parser at end of file #0 0x00007f837adad607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f837adab9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f837adaddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8379c1a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f83832fcda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f83832fcda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f83832fcda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f83832fcda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f83832fcda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f83832fcda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f83832fcda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f83832fcda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8382fa8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8382fa8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8382fa8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8382fa8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8382fa8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8382fa8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8382fa8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8382fa8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8382fa9ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8382fa9ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8382fa9ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8382fa9ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8382f8d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8382f8d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8382f8d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8382fab19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8382fab19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8382fab19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8382f8e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8382f8e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8382f8e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8382fb3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8382fb3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8382fb3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8382fb9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8382fb9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8382fb9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8382f16caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8382f16caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8382f16caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8382f16caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8382f1715b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8382f1715b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8382f1715b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8382ee13be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8382ee13be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8382ee13be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f8382f28120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8382f28120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8382f28120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f8382f37a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8382f37a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8382f37a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f8383226cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f8383226cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f8383226cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f8383226cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f8383226cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f83832312aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f83832312aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f83832312aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f83832312aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f83832312aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f83816aa7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f83816aa7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f83816aa7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f83816aa7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f8382d41949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f8382ce5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f8382ce5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f8382ce5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f8382d9d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000558d502962fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000558d50299432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000558d50299ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f8379c05590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f8379c05649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000558d502920a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ObjCRetSigs.m.script: line 1: 3089324 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ObjCRetSigs.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NoReturn.m (445 of 19121) ******************** TEST 'Clang :: Analysis/NoReturn.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NoReturn.m 1. parser at end of file 2. While analyzing stack: #0 Calling PR11959 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NoReturn.m:121:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NoReturn.m:121:7: Error evaluating statement #0 0x00007f1a80ce6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1a80ce49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1a80ce6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1a7fb53930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1a89235da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1a89235da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1a89235da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1a89235da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1a89235da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1a89235da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1a89235da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1a89235da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1a88ee1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1a88ee1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1a88ee1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1a88ee1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1a88ee1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1a88ee1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1a88ee1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1a88ee1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1a88ee2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1a88ee2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1a88ee2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1a88ee2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1a88ec6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1a88ec6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1a88ec6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1a88ee419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1a88ee419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1a88ee419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1a88ec71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1a88ec71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1a88ec71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1a88eec483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1a88eec483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1a88eec483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1a88ef2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1a88ef2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1a88ef2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1a88e4fc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1a88e4fc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1a88e4fc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1a88e4fc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f1a88ea582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1a88ea582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1a88ea582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f1a88ea582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f1a88e6f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f1a88e6f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f1a88e6f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f1a88e6f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f1a88e6f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f1a88e6fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f1a88e6fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f1a88e700ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f1a88e702ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f1a88e70662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f1a88e70662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f1a8915fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f1a8915fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f1a8915fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f1a8915fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f1a8915fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f1a8916a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f1a8916a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f1a8916a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f1a8916a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f1a8916a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f1a875e37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f1a875e37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f1a875e37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f1a875e37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f1a88c7a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f1a88c1ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f1a88c1ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f1a88c1ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f1a88cd68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055fad9d012fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055fad9d04432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055fad9d04ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f1a7fb3e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f1a7fb3e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055fad9cfd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/NoReturn.m.script: line 1: 3089314 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/NoReturn.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/ObjCProperties.m (446 of 19121) ******************** TEST 'Clang :: Analysis/ObjCProperties.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ObjCProperties.m -verify -analyzer-checker=core,alpha.core,debug.ExprInspection 1. parser at end of file #0 0x00007fce0d5cf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fce0d5cd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fce0d5cfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fce0c43c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fce15b1eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fce15b1eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fce15b1eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fce15b1eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fce15b1eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fce15b1eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fce15b1eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fce15b1eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fce157cacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fce157cacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fce157cacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fce157cacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fce157cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fce157cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fce157cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fce157cacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fce157cbab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fce157cbab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fce157cbab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fce157cbab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fce157af854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fce157af854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fce157af854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fce157cd19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fce157cd19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fce157cd19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fce157b01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fce157b01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fce157b01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fce157d5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fce157d5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fce157d5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fce157dbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fce157dbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fce157dbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fce15738caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fce15738caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fce15738caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fce15738caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fce1573915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fce1573915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fce1573915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fce157033be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fce157033be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fce157033be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fce1574a120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fce1574a120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fce1574a120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fce15759a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fce15759a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fce15759a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fce15a48cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fce15a48cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fce15a48cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fce15a48cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fce15a48cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fce15a532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fce15a532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fce15a532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fce15a532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fce15a532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fce13ecc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fce13ecc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fce13ecc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fce13ecc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fce15563949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fce15507e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fce15507e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fce15507e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fce155bf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056330a60d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056330a610432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056330a610ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fce0c427590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fce0c427649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056330a6090a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ObjCProperties.m.script: line 1: 3089319 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ObjCProperties.m -verify -analyzer-checker=core,alpha.core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR47511.cpp (447 of 19121) ******************** TEST 'Clang :: Analysis/PR47511.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR47511.cpp 1. parser at end of file #0 0x00007f1cc8e87607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1cc8e859d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1cc8e87dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1cc7cf4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1cd13d6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1cd13d6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1cd13d6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1cd13d6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1cd13d6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1cd13d6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1cd13d6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1cd13d6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1cd1082cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1cd1082cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1cd1082cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1cd1082cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1cd1082cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1cd1082cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1cd1082cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1cd1082cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1cd1083ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1cd1083ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1cd1083ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1cd1083ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1cd1067854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1cd1067854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1cd1067854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1cd108519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1cd108519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1cd108519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1cd10681d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1cd10681d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1cd10681d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1cd108d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1cd108d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1cd108d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1cd1093af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1cd1093af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1cd1093af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1cd0ff0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1cd0ff0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1cd0ff0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1cd0ff0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1cd0ff115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1cd0ff115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1cd0ff115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1cd0fbb3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1cd0fbb3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1cd0fbb3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f1cd1002050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1cd1002050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1cd1002050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f1cd1011a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1cd1011a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1cd1011a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1cd1300cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f1cd1300cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f1cd1300cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f1cd1300cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f1cd1300cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f1cd130b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f1cd130b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f1cd130b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f1cd130b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f1cd130b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f1ccf7847f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f1ccf7847f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f1ccf7847f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f1ccf7847f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f1cd0e1b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f1cd0dbfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f1cd0dbfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f1cd0dbfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f1cd0e778e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005629bd1c72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005629bd1ca432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005629bd1caef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f1cc7cdf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f1cc7cdf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005629bd1c30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR47511.cpp.script: line 1: 3089375 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR47511.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR2978.m (448 of 19121) ******************** TEST 'Clang :: Analysis/PR2978.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR2978.m -verify 1. parser at end of file #0 0x00007fe7ac7d1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe7ac7cf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe7ac7d1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe7ab63e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe7b4d20da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe7b4d20da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe7b4d20da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe7b4d20da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe7b4d20da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe7b4d20da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe7b4d20da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe7b4d20da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe7b49cccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe7b49cccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe7b49cccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe7b49cccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe7b49cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe7b49cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe7b49cccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe7b49cccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe7b49cdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe7b49cdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe7b49cdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe7b49cdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe7b49b1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe7b49b1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe7b49b1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe7b49cf19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe7b49cf19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe7b49cf19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe7b49b21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe7b49b21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe7b49b21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe7b49d7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe7b49d7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe7b49d7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe7b49ddaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe7b49ddaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe7b49ddaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe7b493acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe7b493acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe7b493acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe7b493acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe7b493b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe7b493b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe7b493b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe7b49053be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe7b49053be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe7b49053be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe7b494c120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe7b494c120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe7b494c120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fe7b495ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe7b495ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe7b495ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe7b4c4acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fe7b4c4acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fe7b4c4acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fe7b4c4acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fe7b4c4acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fe7b4c552aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fe7b4c552aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fe7b4c552aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fe7b4c552aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fe7b4c552aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fe7b30ce7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fe7b30ce7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fe7b30ce7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fe7b30ce7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fe7b4765949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fe7b4709e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fe7b4709e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fe7b4709e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fe7b47c18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000564b285612fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000564b28564432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000564b28564ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fe7ab629590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fe7ab629649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000564b2855d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR2978.m.script: line 1: 3089341 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR2978.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/analyzer-stats.c (449 of 19121) ******************** TEST 'Clang :: Analysis/analyzer-stats.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/analyzer-stats.c 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/analyzer-stats.c:12:3: Error evaluating statement #0 0x00007fcc9dfdf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcc9dfdd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcc9dfdfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcc9ce4c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcca61d4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcca61d4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcca61d4c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcca61d4c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fcca61d4c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fcca61d4c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fcca615f953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fcca615f953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fcca615f953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fcca615f953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fcca6168b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fcca61690ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fcca61692ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #17 0x00007fcca6169662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007fcca6169662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007fcca6458cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fcca6458cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fcca6458cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #22 0x00007fcca6458cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #23 0x00007fcca6458cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #24 0x00007fcca64632aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #25 0x00007fcca64632aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #26 0x00007fcca64632aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #27 0x00007fcca64632aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #28 0x00007fcca64632aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #29 0x00007fcca48dc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #30 0x00007fcca48dc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #31 0x00007fcca48dc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #32 0x00007fcca48dc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #33 0x00007fcca5f73949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #34 0x00007fcca5f17e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #35 0x00007fcca5f17e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #36 0x00007fcca5f17e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #37 0x00007fcca5fcf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #38 0x0000562feebbd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #39 0x0000562feebc0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #40 0x0000562feebc0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #41 0x00007fcc9ce37590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #42 0x00007fcc9ce37649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #43 0x0000562feebb90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/analyzer-stats.c.script: line 1: 3089567 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/analyzer-stats.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR49642.c (450 of 19121) ******************** TEST 'Clang :: Analysis/PR49642.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/PR49642.c:15:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR49642.c:15:10: Error evaluating statement #0 0x00007ff90ead8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff90ead69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff90ead8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff90d945930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff917027da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff917027da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff917027da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff917027da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff917027da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff917027da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff917027da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff917027da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff916cd3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff916cd3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff916cd3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff916cd3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff916cd3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff916cd3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff916cd3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff916cd3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff916cd4582 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff916cd4582 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff916cd4582 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff916cd4582 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3214:31 #24 0x00007ff916cb8854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff916cb8854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff916cb8854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff916cd619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff916cd619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff916cd619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff916cb91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff916cb91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff916cb91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff916cde483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff916cde483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff916cde483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff916ce4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff916ce4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff916ce4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff916c41caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff916c41caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff916c41caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff916c41caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff916c9782d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff916c9782d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff916c9782d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff916c9782d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007ff916c61949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007ff916c61949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007ff916c61949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007ff916c61949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007ff916c61949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007ff916c61d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007ff916c61d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007ff916c620ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007ff916c622ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007ff916c62662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007ff916c62662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007ff916f51cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007ff916f51cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007ff916f51cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007ff916f51cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007ff916f51cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007ff916f5c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007ff916f5c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007ff916f5c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007ff916f5c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007ff916f5c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007ff9153d57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007ff9153d57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007ff9153d57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007ff9153d57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007ff916a6c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007ff916a10e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007ff916a10e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007ff916a10e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007ff916ac88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055c4914742fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055c491477432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055c491477ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007ff90d930590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007ff90d930649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055c4914700a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR49642.c.script: line 1: 3089379 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR49642.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-folding-range-constraints.c (451 of 19121) ******************** TEST 'Clang :: Analysis/additive-folding-range-constraints.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/additive-folding-range-constraints.c:301:3: Error evaluating statement #0 0x00007f6fa0e2a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6fa0e289d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6fa0e2adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6f9fc97930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6fa901fc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6fa901fc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6fa901fc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6fa901fc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f6fa901fc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f6fa901fc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f6fa8faa953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f6fa8faa953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f6fa8faa953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f6fa8faa953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f6fa8fb3b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f6fa8fb40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f6fa8fb421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f6fa8fb43d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f6fa8fb4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f6fa8fb4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f6fa92a3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f6fa92a3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f6fa92a3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f6fa92a3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f6fa92a3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f6fa92ae2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f6fa92ae2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f6fa92ae2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f6fa92ae2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f6fa92ae2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f6fa77277f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f6fa77277f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f6fa77277f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f6fa77277f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f6fa8dbe949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f6fa8d62e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f6fa8d62e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f6fa8d62e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f6fa8e1a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000557182c832fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000557182c86432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000557182c86ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f6f9fc82590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f6f9fc82649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000557182c7f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/additive-folding-range-constraints.c.script: line 1: 3089442 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/additive-folding-range-constraints.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR35418.cpp (452 of 19121) ******************** TEST 'Clang :: Analysis/PR35418.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/PR35418.cpp:12:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR35418.cpp:12:10: Error evaluating statement #0 0x00007fa3496b4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa3496b29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa3496b4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa348521930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa351c03da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa351c03da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa351c03da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa351c03da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa351c03da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa351c03da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa351c03da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa351c03da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa3518afcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa3518afcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa3518afcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa3518afcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa3518afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa3518afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa3518afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa3518afcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa3518b0582 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa3518b0582 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa3518b0582 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa3518b0582 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3214:31 #24 0x00007fa351894854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa351894854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa351894854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa3518b219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa3518b219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa3518b219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa3518951d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa3518951d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa3518951d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa3518ba483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa3518ba483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa3518ba483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa3518c0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa3518c0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa3518c0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa35181dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa35181dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa35181dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa35181dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa35187382d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa35187382d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa35187382d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa35187382d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fa35183d949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fa35183d949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fa35183d949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fa35183d949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fa35183d949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fa35183dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fa35183dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fa35183e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fa35183e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fa35183e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fa35183e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fa351b2dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fa351b2dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fa351b2dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fa351b2dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fa351b2dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fa351b382aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fa351b382aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fa351b382aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fa351b382aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fa351b382aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fa34ffb17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fa34ffb17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fa34ffb17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fa34ffb17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fa351648949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fa3515ece4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fa3515ece4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fa3515ece4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fa3516a48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055b9d3f712fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055b9d3f74432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055b9d3f74ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fa34850c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fa34850c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055b9d3f6d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR35418.cpp.script: line 1: 3089343 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR35418.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR3991.m (453 of 19121) ******************** TEST 'Clang :: Analysis/PR3991.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/PR3991.m 1. parser at end of file #0 0x00007fe5726aa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe5726a89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe5726aadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe571517930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe57abf9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe57abf9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe57abf9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe57abf9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe57abf9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe57abf9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe57abf9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe57abf9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe57a8a5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe57a8a5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe57a8a5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe57a8a5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe57a8a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe57a8a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe57a8a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe57a8a5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe57a8a6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe57a8a6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe57a8a6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe57a8a6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe57a88a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe57a88a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe57a88a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe57a8a819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe57a8a819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe57a8a819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe57a88b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe57a88b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe57a88b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe57a8b0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe57a8b0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe57a8b0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe57a8b6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe57a8b6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe57a8b6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe57a813caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe57a813caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe57a813caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe57a813caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe57a81415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe57a81415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe57a81415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe57a7de3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe57a7de3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe57a7de3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe57a825120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe57a825120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe57a825120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fe57a834a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe57a834a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe57a834a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe57ab23cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fe57ab23cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fe57ab23cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fe57ab23cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fe57ab23cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fe57ab2e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fe57ab2e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fe57ab2e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fe57ab2e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fe57ab2e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fe578fa77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fe578fa77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fe578fa77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fe578fa77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fe57a63e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fe57a5e2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fe57a5e2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fe57a5e2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fe57a69a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055613a1082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055613a10b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055613a10bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fe571502590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fe571502649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055613a1040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR3991.m.script: line 1: 3089363 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/PR3991.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR46264.cpp (454 of 19121) ******************** TEST 'Clang :: Analysis/PR46264.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR46264.cpp 1. parser at end of file #0 0x00007f0c3ea2c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0c3ea2a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0c3ea2cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0c3d899930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0c46f7bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0c46f7bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0c46f7bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0c46f7bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0c46f7bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0c46f7bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0c46f7bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0c46f7bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0c46c27cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0c46c27cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0c46c27cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0c46c27cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0c46c27cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0c46c27cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0c46c27cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0c46c27cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0c46c28ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0c46c28ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0c46c28ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0c46c28ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0c46c0c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0c46c0c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0c46c0c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0c46c2a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0c46c2a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0c46c2a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0c46c0d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0c46c0d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0c46c0d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0c46c32483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0c46c32483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0c46c32483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0c46c38af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0c46c38af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0c46c38af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0c46b95caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0c46b95caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0c46b95caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0c46b95caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0c46b9615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0c46b9615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0c46b9615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0c46b603be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0c46b603be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0c46b603be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0c46ba7050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0c46ba7050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0c46ba7050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f0c46bb6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0c46bb6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0c46bb6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0c46ea5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f0c46ea5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f0c46ea5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f0c46ea5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f0c46ea5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f0c46eb02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f0c46eb02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f0c46eb02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f0c46eb02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f0c46eb02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f0c453297f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f0c453297f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f0c453297f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f0c453297f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f0c469c0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f0c46964e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f0c46964e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f0c46964e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f0c46a1c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055ebcfad82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055ebcfadb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055ebcfadbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0c3d884590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0c3d884649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055ebcfad40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR46264.cpp.script: line 1: 3089369 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR46264.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/UserNullabilityAnnotations.m (455 of 19121) ******************** TEST 'Clang :: Analysis/UserNullabilityAnnotations.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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 0x00007f0b38a21607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0b38a1f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0b38a21dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0b3788e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0b40f70da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0b40f70da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0b40f70da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0b40f70da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0b40f70da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0b40f70da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0b40f70da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0b40f70da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0b40c1ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0b40c1ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0b40c1ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0b40c1ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0b40c1ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0b40c1ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0b40c1ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0b40c1ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0b40c1dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0b40c1dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0b40c1dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0b40c1dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0b40c01854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0b40c01854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0b40c01854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0b40c1f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0b40c1f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0b40c1f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0b40c021d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0b40c021d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0b40c021d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0b40c27483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0b40c27483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0b40c27483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0b40c2daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0b40c2daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0b40c2daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0b40b8acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0b40b8acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0b40b8acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0b40b8acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0b40b8b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0b40b8b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0b40b8b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0b40d8980e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0b40d8980e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0b40d8980e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0b40d8980e checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0 #50 0x00007f0b40d8980e void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::NonNullParamChecker>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #51 0x00007f0b40b7306c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #52 0x00007f0b40b7306c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #53 0x00007f0b40bab955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #54 0x00007f0b40bab955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #55 0x00007f0b40bab955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #56 0x00007f0b40e9acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f0b40e9acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f0b40e9acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f0b40e9acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f0b40e9acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f0b40ea52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f0b40ea52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f0b40ea52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f0b40ea52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f0b40ea52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f0b3f31e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f0b3f31e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f0b3f31e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f0b3f31e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f0b409b5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f0b40959e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f0b40959e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f0b40959e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f0b40a118e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055b5addad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055b5addb0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055b5addb0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f0b37879590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f0b37879649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055b5adda90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/UserNullabilityAnnotations.m.script: line 1: 3089404 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-init-loop.cpp (457 of 19121) ******************** TEST 'Clang :: Analysis/array-init-loop.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-init-loop.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling crash::S::S(const S &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-init-loop.cpp:313:8: Error evaluating statement #0 0x00007f7a7ad2d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7a7ad2b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7a7ad2ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7a79b9a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7a82f22c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7a82f22c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7a82f22c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7a82f22c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f7a82f22c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f7a82f22c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f7a82ead953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f7a82ead953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f7a82ead953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f7a82ead953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f7a82eb6b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f7a82eb70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f7a82eb721c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f7a82eb73d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f7a82eb7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f7a82eb7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7a831a6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f7a831a6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f7a831a6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f7a831a6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f7a831a6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f7a831b12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f7a831b12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f7a831b12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f7a831b12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f7a831b12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f7a8162a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f7a8162a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f7a8162a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f7a8162a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f7a82cc1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f7a82c65e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f7a82c65e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f7a82c65e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f7a82d1d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055d47e5f02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055d47e5f3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055d47e5f3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f7a79b85590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f7a79b85649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055d47e5ec0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/array-init-loop.cpp.script: line 1: 3089577 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-init-loop.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-struct-region.c (458 of 19121) ******************** TEST 'Clang :: Analysis/array-struct-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/array-struct-region.c:349:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct-region.c:349:3: Error evaluating statement #0 0x00007f814dbba607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f814dbb89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f814dbbadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f814ca27930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8155f74416 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f8155f74416 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8155f74416 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8155f74416 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8155f74416 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8155f74416 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8155f74416 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f8155f74416 getArrayRegion /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:131:0 #12 0x00007f8155f74416 (anonymous namespace)::PointerArithChecker::reportPointerArithMisuse(clang::Expr const*, clang::ento::CheckerContext&, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:167:0 #13 0x00007f8155f74eb8 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:314:0 #14 0x00007f8155f74eb8 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #15 0x00007f8155d0cde5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #16 0x00007f8155d0d037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #17 0x00007f8155d35913 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f8155d35913 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f8155d35913 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f8155d35913 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f8155d35913 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f8155d35913 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f8155d35913 clang::ento::ExprEngine::VisitArraySubscriptExpr(clang::ArraySubscriptExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3280:0 #24 0x00007f8155d42de9 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f8155d42de9 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2028:0 #26 0x00007f8155d43d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f8155d43d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f8155d440ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f8155d442ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f8155d44662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f8155d44662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f8156033cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f8156033cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f8156033cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f8156033cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f8156033cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f815603e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f815603e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f815603e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f815603e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f815603e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f81544b77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f81544b77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f81544b77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f81544b77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f8155b4e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f8155af2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f8155af2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f8155af2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f8155baa8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x000055c1d90182fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x000055c1d901b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x000055c1d901bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f814ca12590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f814ca12649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x000055c1d90140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/array-struct-region.c.script: line 1: 3089586 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/a_flaky_crash.cpp (461 of 19121) ******************** TEST 'Clang :: Analysis/a_flaky_crash.cpp' FAILED ******************** Script: -- : 'RUN: at line 22'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 23'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 35'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 36'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 56'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 57'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 60'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 61'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 63'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 65'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 67'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 69'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 73'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 76'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 77'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 78'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 80'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 81'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 82'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 83'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 84'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 85'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 86'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 87'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 88'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 89'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 90'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 91'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 92'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 93'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 94'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 95'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 96'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 97'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 98'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 99'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 100'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 101'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 102'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 103'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 104'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 105'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 106'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 107'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 108'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 109'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 110'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 111'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 112'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 113'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 114'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 115'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 116'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 117'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 118'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 119'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 120'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 121'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 122'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 123'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 124'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 125'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 126'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 127'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 128'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 129'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 130'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 131'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 132'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 133'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 134'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 135'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 136'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 137'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 138'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 139'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 140'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 141'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 142'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 143'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 144'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 145'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 146'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 147'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 148'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 149'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 150'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 151'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 152'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 153'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 154'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 155'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 156'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 157'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 158'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 159'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 160'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 161'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 162'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 163'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 164'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 165'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 166'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 167'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 168'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 169'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 170'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 171'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 172'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 173'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 174'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 175'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 176'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 177'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 178'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 179'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 180'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 181'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 182'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 183'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 184'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 185'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 186'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 187'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 188'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 189'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 190'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 191'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 192'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 193'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 194'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 195'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 196'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 197'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 198'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 199'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 200'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 201'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 202'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 203'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 204'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 205'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 206'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 207'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 208'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 209'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 210'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 211'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 212'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 213'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 214'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 215'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 216'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 217'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 218'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 219'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 220'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 221'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 222'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 223'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 224'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 225'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 226'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 227'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 228'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 229'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 230'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 231'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 232'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 233'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 234'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 235'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 236'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 237'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 238'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 239'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 240'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 241'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 242'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 243'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 244'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 245'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 246'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 247'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 248'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 249'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 250'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 251'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 252'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 253'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 254'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 255'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 256'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 257'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 258'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 259'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 260'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 261'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 262'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 263'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 264'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 265'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 266'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 267'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 268'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 269'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 270'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 271'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 272'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 273'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 274'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 275'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 276'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 277'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/a_flaky_crash.cpp:16:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp:16:19: Error evaluating statement #0 0x00007fa7393fc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa7393fa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa7393fcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa738269930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa74159ef49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa74159ef49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa74159ef49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa74159ef49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa74159ef49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa74159ef49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fa74159ef49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fa74157a62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fa74157a62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fa74157a62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa74157a62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fa74157a62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fa7415a4932 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fa7415a4932 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fa7415a4932 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:499:68 #19 0x00007fa7415c6f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fa7415c6f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fa7415c6f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fa7415c6f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007fa741584733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007fa741584733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007fa741585d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fa741585d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007fa7415860ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007fa7415862ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007fa741586662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fa741586662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fa741875cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fa741875cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fa741875cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fa741875cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fa741875cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fa7418802aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fa7418802aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fa7418802aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fa7418802aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fa7418802aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fa73fcf97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fa73fcf97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fa73fcf97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fa73fcf97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fa741390949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fa741334e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fa741334e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fa741334e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fa7413ec8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x0000555b774632fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x0000555b77466432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x0000555b77466ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fa738254590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fa738254649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x0000555b7745f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/a_flaky_crash.cpp.script: line 256: 3089600 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/a_flaky_crash.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-punned-region.c (464 of 19121) ******************** TEST 'Clang :: Analysis/array-punned-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-punned-region.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/array-punned-region.c:38:25: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-punned-region.c:38:25: Error evaluating statement #0 0x00007f5af93d5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5af93d39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5af93d5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5af8242930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5b0176e2ce retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5b0176e2ce retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5b0176e2ce retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5b0176e2ce IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f5b0176e2ce ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f5b0176e2ce Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f5b0176e2ce 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f5b0177699a llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f5b0177699a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f5b0177699a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f5b0177699a set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f5b0177699a checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:34 #16 0x00007f5b0177699a void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:104:46 #17 0x00007f5b01527de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #18 0x00007f5b01528037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #19 0x00007f5b0155d02b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f5b0155d02b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2247:0 #21 0x00007f5b0155ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f5b0155ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f5b0155f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f5b0155f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f5b0155f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f5b0155f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f5b0184ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5b0184ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5b0184ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f5b0184ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f5b0184ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f5b018592aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f5b018592aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f5b018592aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f5b018592aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f5b018592aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f5affcd27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f5affcd27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f5affcd27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f5affcd27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f5b01369949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f5b0130de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f5b0130de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f5b0130de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f5b013c58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x0000559c3371c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x0000559c3371f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x0000559c3371fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f5af822d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f5af822d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x0000559c337180a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/array-punned-region.c.script: line 2: 3089584 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-punned-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-struct-region.cpp (465 of 19121) ******************** TEST 'Clang :: Analysis/array-struct-region.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/array-struct-region.cpp:116:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct-region.cpp:116:7: Error evaluating statement #0 0x00007fcac2d90607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcac2d8e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcac2d90dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcac1bfd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcacb2dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcacb2dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcacb2dfda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcacb2dfda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcacb2dfda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcacb2dfda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcacb2dfda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcacb2dfda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcacaf8bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcacaf8bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcacaf8bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcacaf8bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcacaf8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcacaf8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcacaf8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcacaf8bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcacaf8cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcacaf8cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcacaf8cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcacaf8cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcacaf70854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcacaf70854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcacaf70854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcacaf8e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcacaf8e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcacaf8e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcacaf711d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcacaf711d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcacaf711d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcacaf96483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcacaf96483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcacaf96483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcacaf9caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcacaf9caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcacaf9caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcacaef9caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcacaef9caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcacaef9caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcacaef9caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcacaf4f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcacaf4f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcacaf4f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fcacaf4f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fcacaf19949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fcacaf19949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fcacaf19949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fcacaf19949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fcacaf19949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fcacaf19d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fcacaf19d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fcacaf1a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fcacaf1a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fcacaf1a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fcacaf1a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fcacb209cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fcacb209cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fcacb209cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fcacb209cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fcacb209cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fcacb2142aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fcacb2142aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fcacb2142aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fcacb2142aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fcacb2142aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fcac968d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fcac968d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fcac968d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fcac968d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fcacad24949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fcacacc8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fcacacc8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fcacacc8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fcacad808e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005619a2b412fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005619a2b44432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005619a2b44ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fcac1be8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fcac1be8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005619a2b3d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/array-struct-region.cpp.script: line 6: 3089595 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/array-struct-region.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR24184.cpp (466 of 19121) ******************** TEST 'Clang :: Analysis/PR24184.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/PR24184.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/PR24184.cpp:90:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/PR24184.cpp:90:10: Error evaluating statement #0 0x00007fcf3bf51607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcf3bf4f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcf3bf51dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcf3adbe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcf444a0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcf444a0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcf444a0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcf444a0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcf444a0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcf444a0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcf444a0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcf444a0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcf4414ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcf4414ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcf4414ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcf4414ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcf4414ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcf4414ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcf4414ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcf4414ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcf4414dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcf4414dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcf4414dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcf4414dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcf44131854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcf44131854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcf44131854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcf4414f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcf4414f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcf4414f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcf441321d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcf441321d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcf441321d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcf44157483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcf44157483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcf44157483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcf4415daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcf4415daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcf4415daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcf440bacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcf440bacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcf440bacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcf440bacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcf4459b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcf4459b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcf4459b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fcf441f4ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fcf441f4ece 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 0x00007fcf441f4ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fcf441f4ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fcf440a439a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fcf440f0977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fcf440f0977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fcf4411029d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fcf4411029d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fcf4411029d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fcf4411029d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fcf4411343a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fcf4411343a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fcf4411343a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fcf440d9002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fcf440d9002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fcf440d9002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fcf440dad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fcf440dad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fcf440db0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fcf440db2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fcf440db662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fcf440db662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fcf443cacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fcf443cacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fcf443cacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fcf443cacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fcf443cacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fcf443d52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fcf443d52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fcf443d52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fcf443d52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fcf443d52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fcf4284e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fcf4284e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fcf4284e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fcf4284e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fcf43ee5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fcf43e89e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fcf43e89e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fcf43e89e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fcf43f418e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000556d4ab4b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000556d4ab4e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000556d4ab4eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fcf3ada9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fcf3ada9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000556d4ab470a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/PR24184.cpp.script: line 2: 3089332 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/PR24184.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/base-init.cpp (468 of 19121) ******************** TEST 'Clang :: Analysis/base-init.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/base-init.cpp:23:4: Error evaluating statement #0 0x00007f4acc8c8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4acc8c69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4acc8c8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4acb735930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4ad4a485d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4ad4a485d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4ad4a485d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4ad4a485d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4ad4a485d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4ad4a485d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4ad4a485d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f4ad4a485d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f4ad4a51b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f4ad4a520ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f4ad4a5221c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f4ad4a523d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f4ad4a52662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f4ad4a52662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f4ad4d41cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f4ad4d41cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f4ad4d41cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f4ad4d41cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f4ad4d41cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f4ad4d4c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f4ad4d4c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f4ad4d4c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f4ad4d4c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f4ad4d4c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f4ad31c57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f4ad31c57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f4ad31c57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f4ad31c57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f4ad485c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f4ad4800e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f4ad4800e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f4ad4800e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f4ad48b88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000056022f35e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000056022f361432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000056022f361ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f4acb720590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f4acb720649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000056022f35a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/base-init.cpp.script: line 1: 3089704 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/base-init.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/atomics.c (470 of 19121) ******************** TEST 'Clang :: Analysis/atomics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007ff3e224b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff3e22499d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff3e224bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff3e10b8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff3ea440c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff3ea440c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff3ea440c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff3ea440c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff3ea440c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff3ea440c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007ff3ea3cb953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007ff3ea3cb953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007ff3ea3cb953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007ff3ea3cb953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007ff3ea3f4361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007ff3ea3f4361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007ff3ea3cfecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007ff3ea3cfecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007ff3ea3cfecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007ff3ea3cfecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007ff3ea3d05c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007ff3ea3d544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007ff3ea3d5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007ff3ea3d5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007ff3ea6c4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff3ea6c4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff3ea6c4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007ff3ea6c4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007ff3ea6c4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007ff3ea6cf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007ff3ea6cf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007ff3ea6cf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007ff3ea6cf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007ff3ea6cf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007ff3e8b487f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007ff3e8b487f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007ff3e8b487f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007ff3e8b487f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007ff3ea1df949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007ff3ea183e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007ff3ea183e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007ff3ea183e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007ff3ea23b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x00005609e67722fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x00005609e6775432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x00005609e6775ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007ff3e10a3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007ff3e10a3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x00005609e676e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/atomics.c.script: line 1: 3089658 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/atomics.c -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/assume-controlled-environment.c (471 of 19121) ******************** TEST 'Clang :: Analysis/assume-controlled-environment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/assume-controlled-environment.c:20:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/assume-controlled-environment.c:20:13: Error evaluating statement #0 0x00007f60ec146607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f60ec1449d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f60ec146dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f60eafb3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f60f468af38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f60f468af38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f60f468af38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f60f468af38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f60f468af38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f60f468af38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f60f468af38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f60f468af38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f60f42a032d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f60f42a032d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f60f42a032d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f60f42a032d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f60f42a032d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f60f42ff7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f60f42ff7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f60f42ff7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f60f42ff7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f60f42ff7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f60f42ff7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f60f430025f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f60f42ce786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f60f42ce786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f60f42cfd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f60f42cfd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f60f42d00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f60f42d02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f60f42d0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f60f42d0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f60f45bfcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f60f45bfcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f60f45bfcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f60f45bfcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f60f45bfcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f60f45ca2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f60f45ca2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f60f45ca2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f60f45ca2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f60f45ca2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f60f2a437f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f60f2a437f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f60f2a437f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f60f2a437f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f60f40da949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f60f407ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f60f407ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f60f407ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f60f41368e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000560c230b52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000560c230b8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000560c230b8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f60eaf9e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f60eaf9e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000560c230b10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/assume-controlled-environment.c.script: line 2: 3089643 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/assume-controlled-environment.c -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=debug.TaintTest -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-struct.c (472 of 19121) ******************** TEST 'Clang :: Analysis/array-struct.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct.c 1. parser at end of file 2. While analyzing stack: #0 Calling testRValueArraySubscriptExpr 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct.c:206:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct.c:206:3: Error evaluating statement #0 0x00007f4bc6d92607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4bc6d909d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4bc6d92dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4bc5bff930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4bcf2e1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4bcf2e1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4bcf2e1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4bcf2e1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4bcf2e1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4bcf2e1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4bcf2e1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4bcf2e1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4bcef8dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4bcef8dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4bcef8dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4bcef8dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4bcef8dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4bcef8dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4bcef8dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4bcef8dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4bcef8eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4bcef8eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4bcef8eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4bcef8eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4bcef72854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4bcef72854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4bcef72854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4bcef9019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4bcef9019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4bcef9019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4bcef731d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4bcef731d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4bcef731d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4bcef98483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4bcef98483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4bcef98483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4bcef9eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4bcef9eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4bcef9eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4bceefbcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4bceefbcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4bceefbcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4bceefbcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4bcf3dc0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4bcf3dc0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4bcf3dc0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4bcf035ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4bcf035ece 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 0x00007f4bcf035ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f4bcf035ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f4bceee539a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f4bcef31977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f4bcef31977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f4bcef4cb8b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f4bcef4cb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f4bcef4cb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f4bcef4cb8b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3618:0 #57 0x00007f4bcef527bf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f4bcef527bf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f4bcef527bf clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:74:0 #60 0x00007f4bcef1b849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f4bcef1b849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #62 0x00007f4bcef1bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f4bcef1bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007f4bcef1c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007f4bcef1c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007f4bcef1c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f4bcef1c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f4bcf20bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007f4bcf20bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007f4bcf20bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007f4bcf20bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007f4bcf20bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007f4bcf2162aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007f4bcf2162aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007f4bcf2162aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007f4bcf2162aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007f4bcf2162aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007f4bcd68f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007f4bcd68f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007f4bcd68f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007f4bcd68f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007f4bced26949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007f4bceccae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007f4bceccae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007f4bceccae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007f4bced828e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x0000561e2fc092fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x0000561e2fc0c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x0000561e2fc0cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007f4bc5bea590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007f4bc5bea649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x0000561e2fc050a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/array-struct.c.script: line 1: 3089596 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/array-struct.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-op-on-sym-int-expr.c (473 of 19121) ******************** TEST 'Clang :: Analysis/additive-op-on-sym-int-expr.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/additive-op-on-sym-int-expr.c:162:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/additive-op-on-sym-int-expr.c:162:19: Error evaluating statement #0 0x00007f5ea10e9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5ea10e79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5ea10e9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5e9ff56930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5ea92d74f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f5ea92d74f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5ea92d74f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5ea92d74f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5ea92d74f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5ea92d74f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5ea92d74f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f5ea92d74f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f5ea92d74f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f5ea92d7958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f5ea92d7958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f5ea92d7958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f5ea92d7958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f5ea92ca8d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f5ea92ca8d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f5ea92ca8d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1259:54 #20 0x00007f5ea9732b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #21 0x00007f5ea9732b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #22 0x00007f5ea9732b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #23 0x00007f5ea92ca458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f5ea92ca458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f5ea92ca458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5ea92ca458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #27 0x00007f5ea92ca458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #28 0x00007f5ea92c99f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007f5ea92c99f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f5ea92c99f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007f5ea92c9b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #32 0x00007f5ea92c9b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #33 0x00007f5ea92c9b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f5ea92c9b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #35 0x00007f5ea92c9c44 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f5ea92c9c44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f5ea92c9c44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f5ea92c9c44 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:17 #39 0x00007f5ea92ca31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f5ea92ca31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f5ea92ca31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #42 0x00007f5ea92532a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f5ea92532a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f5ea92532a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007f5ea92532a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f5ea92535d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5ea92535d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5ea92535d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007f5ea94cffde llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #50 0x00007f5ea94cffde llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #51 0x00007f5ea94cffde applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:921:71 #52 0x00007f5ea94cffde (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:208:55 #53 0x00007f5ea94eb5dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #54 0x00007f5ea94eb5dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #55 0x00007f5ea94eb5dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #56 0x00007f5ea924332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #57 0x00007f5ea924332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f5ea924332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #59 0x00007f5ea924332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #60 0x00007f5ea924332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #61 0x00007f5ea92a27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #62 0x00007f5ea92a27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #63 0x00007f5ea92a27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #64 0x00007f5ea92a27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #65 0x00007f5ea92a27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #66 0x00007f5ea92a27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #67 0x00007f5ea92a325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #68 0x00007f5ea9271786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #69 0x00007f5ea9271786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #70 0x00007f5ea9272d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007f5ea9272d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #72 0x00007f5ea92730ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #73 0x00007f5ea92732ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #74 0x00007f5ea9273662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007f5ea9273662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007f5ea9562cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #77 0x00007f5ea9562cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #78 0x00007f5ea9562cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #79 0x00007f5ea9562cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #80 0x00007f5ea9562cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #81 0x00007f5ea956d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #82 0x00007f5ea956d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #83 0x00007f5ea956d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #84 0x00007f5ea956d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #85 0x00007f5ea956d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #86 0x00007f5ea79e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #87 0x00007f5ea79e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #88 0x00007f5ea79e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #89 0x00007f5ea79e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #90 0x00007f5ea907d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #91 0x00007f5ea9021e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #92 0x00007f5ea9021e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #93 0x00007f5ea9021e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #94 0x00007f5ea90d98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #95 0x000055c92ac0c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #96 0x000055c92ac0f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #97 0x000055c92ac0fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #98 0x00007f5e9ff41590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #99 0x00007f5e9ff41649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #100 0x000055c92ac080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/additive-op-on-sym-int-expr.c.script: line 1: 3089455 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/additive-op-on-sym-int-expr.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/autoreleasewritechecker_test.m (474 of 19121) ******************** TEST 'Clang :: Analysis/autoreleasewritechecker_test.m' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/autoreleasewritechecker_test.m -triple x86_64-darwin -fblocks -verify : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DNOARC -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/autoreleasewritechecker_test.m:274:3: Error evaluating statement #0 0x00007f17f3cee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f17f3cec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f17f3ceedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f17f2b5b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f17fbe5f4ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f17fbe5f4ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f17fbe5f4ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f17fbe5f4ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f17fbe5f4ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f17fbe5f4ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f17fbe5f4ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f17fbe5f4ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f17fc22b945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f17fc22b945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f17fc22b945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f17fc22b945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f17fbe41e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f17fbe6e833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f17fbe6e833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f17fbe6e833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f17fbe6e833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f17fbe6e833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f17fbe6e833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f17fbe6e833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f17fbe77b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f17fbe780ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f17fbe782ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f17fbe78662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f17fbe78662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f17fc167cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f17fc167cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f17fc167cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f17fc167cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f17fc167cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f17fc1722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f17fc1722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f17fc1722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f17fc1722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f17fc1722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f17fa5eb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f17fa5eb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f17fa5eb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f17fa5eb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f17fbc82949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f17fbc26e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f17fbc26e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f17fbc26e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f17fbcde8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x00005628849eb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x00005628849ee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x00005628849eeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f17f2b46590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f17f2b46649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x00005628849e70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/autoreleasewritechecker_test.m.script: line 2: 3089702 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/autoreleasewritechecker_test.m -triple x86_64-darwin -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/bitwise-ops-nocrash.c (475 of 19121) ******************** TEST 'Clang :: Analysis/bitwise-ops-nocrash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -triple x86_64-linux-gnu -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bitwise-ops-nocrash.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -triple x86_64-linux-gnu -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bitwise-ops-nocrash.c 1. parser at end of file #0 0x00007f85c13f5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f85c13f39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f85c13f5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f85c0262930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f85c9944da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f85c9944da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f85c9944da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f85c9944da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f85c9944da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f85c9944da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f85c9944da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f85c9944da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f85c95f0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f85c95f0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f85c95f0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f85c95f0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f85c95f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f85c95f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f85c95f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f85c95f0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f85c95f2ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f85c95f2ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f85c95f2ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f85c95f2ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007f85c95d5ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f85c95d5ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f85c95d5ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007f85c95d631f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f85c95d631f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f85c95d631f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007f85c955f2a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f85c955f2a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f85c955f2a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f85c955f2a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f85c957abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f85c957abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f85c957abdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007f85c957abdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007f85c957b11a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007f85c957f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f85c957f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f85c986ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007f85c986ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f85c986ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007f85c986ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007f85c986ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007f85c98792aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007f85c98792aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007f85c98792aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007f85c98792aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007f85c98792aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007f85c7cf27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007f85c7cf27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007f85c7cf27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007f85c7cf27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007f85c9389949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007f85c932de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007f85c932de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007f85c932de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007f85c93e58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x0000555ac4e0c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x0000555ac4e0f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x0000555ac4e0fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007f85c024d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007f85c024d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x0000555ac4e080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bitwise-ops-nocrash.c.script: line 1: 3089719 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -triple x86_64-linux-gnu -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bitwise-ops-nocrash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/block-in-critical-section.cpp (477 of 19121) ******************** TEST 'Clang :: Analysis/block-in-critical-section.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/block-in-critical-section.cpp 1. parser at end of file #0 0x00007f5ce63a7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5ce63a59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5ce63a7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5ce5214930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5cee52bafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5cee52bafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5cee52bafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5cee52bafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5cee52bafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5cee52bafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5cee52bafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f5cee52bafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f5cee52c5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f5cee53144e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f5cee531662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f5cee531662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f5cee820cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f5cee820cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f5cee820cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f5cee820cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f5cee820cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f5cee82b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f5cee82b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f5cee82b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f5cee82b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f5cee82b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f5cecca47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f5cecca47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f5cecca47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f5cecca47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f5cee33b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f5cee2dfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f5cee2dfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f5cee2dfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f5cee3978e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000561aa970c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000561aa970f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000561aa970fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f5ce51ff590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f5ce51ff649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000561aa97080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/block-in-critical-section.cpp.script: line 1: 3089888 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/block-in-critical-section.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/bug_hash_test.cpp (480 of 19121) ******************** TEST 'Clang :: Analysis/bug_hash_test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bug_hash_test.cpp -verify 1. parser at end of file #0 0x00007fe6baa3d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe6baa3b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe6baa3ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe6b98aa930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe6c2bc1afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe6c2bc1afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe6c2bc1afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe6c2bc1afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe6c2bc1afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe6c2bc1afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe6c2bc1afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe6c2bc1afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fe6c2bc25c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fe6c2bc744e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fe6c2bc7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fe6c2bc7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fe6c2eb6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fe6c2eb6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fe6c2eb6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fe6c2eb6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fe6c2eb6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fe6c2ec12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fe6c2ec12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fe6c2ec12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fe6c2ec12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fe6c2ec12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fe6c133a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fe6c133a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fe6c133a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fe6c133a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fe6c29d1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fe6c2975e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fe6c2975e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fe6c2975e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fe6c2a2d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000563fb7ca02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000563fb7ca3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000563fb7ca3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fe6b9895590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fe6b9895649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000563fb7c9c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bug_hash_test.cpp.script: line 1: 3090056 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bug_hash_test.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/bitwise-ops.c (481 of 19121) ******************** TEST 'Clang :: Analysis/bitwise-ops.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bitwise-ops.c 1. parser at end of file 2. While analyzing stack: #0 Calling testUnrepresentableLeftShift 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bitwise-ops.c:55:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bitwise-ops.c:55:7: Error evaluating statement #0 0x00007f874ba7a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f874ba789d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f874ba7adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f874a8e7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8753fc9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8753fc9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8753fc9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8753fc9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8753fc9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8753fc9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8753fc9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8753fc9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8753c75cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8753c75cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8753c75cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8753c75cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8753c75cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8753c75cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8753c75cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8753c75cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8753c76ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8753c76ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8753c76ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8753c76ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8753c5a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8753c5a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8753c5a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8753c7819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8753c7819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8753c7819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8753c5b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8753c5b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8753c5b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8753c80483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8753c80483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8753c80483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8753c86af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8753c86af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8753c86af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8753be3c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8753be3c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8753be3c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8753be3c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f8753c3982d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8753c3982d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8753c3982d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f8753c3982d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f8753c03949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f8753c03949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f8753c03949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f8753c03949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f8753c03949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f8753c03d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f8753c03d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f8753c040ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f8753c042ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f8753c04662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f8753c04662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f8753ef3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f8753ef3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f8753ef3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f8753ef3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f8753ef3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f8753efe2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f8753efe2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f8753efe2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f8753efe2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f8753efe2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f87523777f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f87523777f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f87523777f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f87523777f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f8753a0e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f87539b2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f87539b2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f87539b2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f8753a6a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055b138fd72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055b138fda432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055b138fdaef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f874a8d2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f874a8d2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055b138fd30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bitwise-ops.c.script: line 1: 3089864 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bitwise-ops.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks.mm (482 of 19121) ******************** TEST 'Clang :: Analysis/blocks.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.mm > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.mm.tmp 2>&1 : 'RUN: at line 3'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.mm.tmp -check-prefixes=CHECK,WARNINGS /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/blocks.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.mm > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.mm.tmp 2>&1 : 'RUN: at line 5'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.mm.tmp -check-prefixes=CHECK,ANALYZER /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testBlockWithCaptureByReference() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/blocks.mm:66:37: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/blocks.mm:66:37: Error evaluating statement #0 0x00007f35885fe607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f35885fc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f35885fedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f358746b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f35907553de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f35907553de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f35907553de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f35907553de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f35907553de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f35907553de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f35907553de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f35907553de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f3590761113 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f3590761113 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f3590761113 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f3590761113 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f3590761113 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:272:40 #17 0x00007f35907c9c59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #18 0x00007f35907c9c59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #19 0x00007f35907c9c59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #20 0x00007f35907ca568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f35907ca568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f35907ca568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #23 0x00007f3590766e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #24 0x00007f3590766e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #25 0x00007f3590766e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #26 0x00007f3590766e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #27 0x00007f3590766e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #28 0x00007f3590766e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #29 0x00007f3590766e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #30 0x00007f35907c872c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #31 0x00007f35907c872c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #32 0x00007f35907c872c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #33 0x00007f35907c872c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #34 0x00007f35907c872c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #35 0x00007f35907c872c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #36 0x00007f35907c872c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #37 0x00007f3590786733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #38 0x00007f3590786733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #39 0x00007f3590787d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #40 0x00007f3590787d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #41 0x00007f35907880ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #42 0x00007f35907882ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #43 0x00007f3590788662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #44 0x00007f3590788662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #45 0x00007f3590a77cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #46 0x00007f3590a77cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #47 0x00007f3590a77cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #48 0x00007f3590a77cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #49 0x00007f3590a77cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #50 0x00007f3590a822aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #51 0x00007f3590a822aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #52 0x00007f3590a822aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #53 0x00007f3590a822aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #54 0x00007f3590a822aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #55 0x00007f358eefb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #56 0x00007f358eefb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #57 0x00007f358eefb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #58 0x00007f358eefb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #59 0x00007f3590592949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #60 0x00007f3590536e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #61 0x00007f3590536e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #62 0x00007f3590536e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #63 0x00007f35905ee8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #64 0x000056320fad42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #65 0x000056320fad7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #66 0x000056320fad7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #67 0x00007f3587456590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #68 0x00007f3587456649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #69 0x000056320fad00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.mm.script: line 5: 3089960 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/bool-assignment.c (485 of 19121) ******************** TEST 'Clang :: Analysis/bool-assignment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bool-assignment.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/bool-assignment.c:111:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bool-assignment.c:111:3: Error evaluating statement #0 0x00007f807c377607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f807c3759d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f807c377dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f807b1e4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f80848bbf38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f80848bbf38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f80848bbf38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f80848bbf38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f80848bbf38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f80848bbf38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f80848bbf38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f80848bbf38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f80844d132d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f80844d132d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f80844d132d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f80844d132d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f80844d132d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f80845307bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f80845307bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f80845307bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f80845307bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f80845307bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f80845307bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f808453125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f80844ff786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f80844ff786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f8084500d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f8084500d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f80845010ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f80845012ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f8084501662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f8084501662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f80847f0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f80847f0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f80847f0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f80847f0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f80847f0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f80847fb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f80847fb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f80847fb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f80847fb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f80847fb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f8082c747f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f8082c747f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f8082c747f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f8082c747f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f808430b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f80842afe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f80842afe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f80842afe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f80843678e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000557c666762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000557c66679432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000557c66679ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f807b1cf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f807b1cf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000557c666720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bool-assignment.c.script: line 2: 3089964 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bool-assignment.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/call-and-message.cpp (486 of 19121) ******************** TEST 'Clang :: Analysis/call-and-message.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.cpp.tmp.plist : 'RUN: at line 62'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.cpp.tmp.plist | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007f2de56cc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2de56ca9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2de56ccdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2de4539930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2ded850afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2ded850afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2ded850afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2ded850afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2ded850afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2ded850afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2ded850afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f2ded850afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f2ded8515c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f2ded85644e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f2ded856662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f2ded856662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f2dedb45cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f2dedb45cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f2dedb45cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f2dedb45cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f2dedb45cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f2dedb502aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f2dedb502aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f2dedb502aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f2dedb502aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f2dedb502aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f2debfc97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f2debfc97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f2debfc97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f2debfc97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f2ded660949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f2ded604e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f2ded604e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f2ded604e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f2ded6bc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055d22afde2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055d22afe1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055d22afe1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f2de4524590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f2de4524649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055d22afda0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.cpp.script: line 7: 3090139 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/call-invalidation.cpp (487 of 19121) ******************** TEST 'Clang :: Analysis/call-invalidation.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/call-invalidation.cpp 1. parser at end of file #0 0x00007f14c5364607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f14c53629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f14c5364dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f14c41d1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f14cd4e8afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f14cd4e8afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f14cd4e8afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f14cd4e8afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f14cd4e8afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f14cd4e8afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f14cd4e8afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f14cd4e8afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f14cd4e95c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f14cd4ee44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f14cd4ee662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f14cd4ee662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f14cd7ddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f14cd7ddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f14cd7ddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f14cd7ddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f14cd7ddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f14cd7e82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f14cd7e82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f14cd7e82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f14cd7e82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f14cd7e82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f14cbc617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f14cbc617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f14cbc617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f14cbc617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f14cd2f8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f14cd29ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f14cd29ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f14cd29ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f14cd3548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000558b3f0e02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000558b3f0e3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000558b3f0e3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f14c41bc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f14c41bc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000558b3f0dc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-invalidation.cpp.script: line 1: 3090160 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/call-invalidation.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks.m (488 of 19121) ******************** TEST 'Clang :: Analysis/blocks.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.m 1. parser at end of file #0 0x00007f8be9ec7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8be9ec59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8be9ec7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8be8d34930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8bf2416da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8bf2416da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8bf2416da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8bf2416da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8bf2416da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8bf2416da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8bf2416da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8bf2416da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8bf20c2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8bf20c2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8bf20c2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8bf20c2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8bf20c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8bf20c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8bf20c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8bf20c2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8bf20c3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8bf20c3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8bf20c3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8bf20c3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8bf20a7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8bf20a7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8bf20a7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8bf20c519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8bf20c519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8bf20c519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8bf20a81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8bf20a81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8bf20a81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8bf20cd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8bf20cd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8bf20cd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8bf20d3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8bf20d3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8bf20d3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8bf2030caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8bf2030caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8bf2030caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8bf2030caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8bf203115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8bf203115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8bf203115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8bf1ffb3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8bf1ffb3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8bf1ffb3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f8bf2042120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8bf2042120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8bf2042120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f8bf2051a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8bf2051a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8bf2051a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f8bf2340cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f8bf2340cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f8bf2340cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f8bf2340cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f8bf2340cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f8bf234b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f8bf234b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f8bf234b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f8bf234b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f8bf234b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f8bf07c47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f8bf07c47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f8bf07c47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f8bf07c47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f8bf1e5b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f8bf1dffe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f8bf1dffe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f8bf1dffe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f8bf1eb78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000557a40d7c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000557a40d7f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000557a40d7fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f8be8d1f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f8be8d1f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000557a40d780a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks.m.script: line 2: 3089944 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/block-in-critical-section.m (490 of 19121) ******************** TEST 'Clang :: Analysis/block-in-critical-section.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/block-in-critical-section.m:9:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/block-in-critical-section.m:9:3: Error evaluating statement #0 0x00007f0f9fa6e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0f9fa6c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0f9fa6edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0f9e8db930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0fa7fbdda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0fa7fbdda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0fa7fbdda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0fa7fbdda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0fa7fbdda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0fa7fbdda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0fa7fbdda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0fa7fbdda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0fa7c69cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0fa7c69cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0fa7c69cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0fa7c69cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0fa7c69cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0fa7c69cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0fa7c69cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0fa7c69cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0fa7c6aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0fa7c6aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0fa7c6aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0fa7c6aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0fa7c4e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0fa7c4e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0fa7c4e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0fa7c6c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0fa7c6c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0fa7c6c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0fa7c4f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0fa7c4f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0fa7c4f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0fa7c74483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0fa7c74483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0fa7c74483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0fa7c7aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0fa7c7aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0fa7c7aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0fa7bd7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0fa7bd7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0fa7bd7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0fa7bd7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0fa80b80f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0fa80b80f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0fa80b80f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0fa7c3c4e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f0fa7c3c4e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f0fa7c3c4e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f0fa7c3c4e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f0fa7c3c4e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f0fa7c3c4e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f0fa7bf6093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f0fa7bf6093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f0fa7bf7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f0fa7bf7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f0fa7bf80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f0fa7bf82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f0fa7bf8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f0fa7bf8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f0fa7ee7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f0fa7ee7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f0fa7ee7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f0fa7ee7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f0fa7ee7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f0fa7ef22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f0fa7ef22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f0fa7ef22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f0fa7ef22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f0fa7ef22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f0fa636b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f0fa636b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f0fa636b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f0fa636b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f0fa7a02949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f0fa79a6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f0fa79a6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f0fa79a6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f0fa7a5e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x00005595df5162fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x00005595df519432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x00005595df519ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f0f9e8c6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f0f9e8c6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x00005595df5120a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/block-in-critical-section.m.script: line 1: 3089913 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/block-in-critical-section.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/c11lock.c (491 of 19121) ******************** TEST 'Clang :: Analysis/c11lock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/c11lock.c 1. parser at end of file 2. While analyzing stack: #0 Calling good3 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/c11lock.c:87:7: Error evaluating statement #0 0x00007f3b2b460607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3b2b45e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3b2b460dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3b2a2cd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3b33ab1b9d retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b33ab1b9d retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b33ab1b9d retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b33ab1b9d IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b33ab1b9d ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b33ab1b9d MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b33ab1b9d get<(anonymous namespace)::LockMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3b33ab1b9d (anonymous namespace)::PthreadLockChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:649:0 #12 0x00007f3b335b3e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f3b335e0833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f3b335e0833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f3b335e0833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f3b335e0833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f3b335e0833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f3b335e0833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f3b335e0833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f3b335e9b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f3b335ea0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f3b335ea2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f3b335ea662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f3b335ea662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f3b338d9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f3b338d9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f3b338d9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f3b338d9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f3b338d9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f3b338e42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f3b338e42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f3b338e42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f3b338e42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f3b338e42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f3b31d5d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f3b31d5d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f3b31d5d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f3b31d5d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f3b333f4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f3b33398e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f3b33398e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f3b33398e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f3b334508e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x0000562185b462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000562185b49432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000562185b49ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f3b2a2b8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f3b2a2b8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x0000562185b420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/c11lock.c.script: line 1: 3090095 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/c11lock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/chroot.c (492 of 19121) ******************** TEST 'Clang :: Analysis/chroot.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.Chroot -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/chroot.c -- Exit Code: 1 Command Output (stderr): -- error: 'warning' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/chroot.c Line 11: No call of chdir("/") immediately after chroot 1 error generated. -- ******************** Testing: 0 FAIL: Clang :: Analysis/builtin-functions.cpp (495 of 19121) ******************** TEST 'Clang :: Analysis/builtin-functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/builtin-functions.cpp:83:44: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/builtin-functions.cpp:83:44: Error evaluating statement #0 0x00007f7f74c01607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7f74bff9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7f74c01dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7f73a6e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7f7d150da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7f7d150da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7f7d150da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7f7d150da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7f7d150da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7f7d150da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7f7d150da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7f7d150da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7f7cdfccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7f7cdfccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7f7cdfccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7f7cdfccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7f7cdfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7f7cdfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7f7cdfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7f7cdfccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7f7cdfdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7f7cdfdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7f7cdfdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7f7cdfdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7f7cde1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7f7cde1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7f7cde1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7f7cdff19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7f7cdff19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7f7cdff19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7f7cde21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7f7cde21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7f7cde21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7f7ce07483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7f7ce07483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7f7ce07483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7f7ce0daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7f7ce0daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7f7ce0daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7f7cd6ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7f7cd6ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7f7cd6ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7f7cd6ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f7f7cdc082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7f7cdc082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7f7cdc082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7f7cdc082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f7f7cd8a949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f7f7cd8a949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f7f7cd8a949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f7f7cd8a949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f7f7cd8a949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f7f7cd8ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f7f7cd8ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f7f7cd8b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f7f7cd8b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f7f7cd8b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f7f7cd8b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f7f7d07acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f7f7d07acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f7f7d07acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f7f7d07acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f7f7d07acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f7f7d0852aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f7f7d0852aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f7f7d0852aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f7f7d0852aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f7f7d0852aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f7f7b4fe7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f7f7b4fe7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f7f7b4fe7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f7f7b4fe7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f7f7cb95949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f7f7cb39e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f7f7cb39e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f7f7cb39e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f7f7cbf18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000562842bad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000562842bb0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000562842bb0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f7f73a59590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f7f73a59649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000562842ba90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/builtin-functions.cpp.script: line 1: 3090063 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/builtin-functions.cpp -std=c++11 -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-to-struct.cpp (498 of 19121) ******************** TEST 'Clang :: Analysis/cast-to-struct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-to-struct.cpp 1. parser at end of file #0 0x00007f94bc314607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f94bc3129d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f94bc314dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f94bb181930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f94c4498afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f94c4498afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f94c4498afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f94c4498afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f94c4498afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f94c4498afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f94c4498afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f94c4498afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f94c44995c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f94c449e44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f94c449e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f94c449e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f94c478dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f94c478dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f94c478dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f94c478dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f94c478dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f94c47982aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f94c47982aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f94c47982aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f94c47982aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f94c47982aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f94c2c117f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f94c2c117f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f94c2c117f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f94c2c117f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f94c42a8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f94c424ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f94c424ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f94c424ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f94c43048e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000556d2812d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000556d28130432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000556d28130ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f94bb16c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f94bb16c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000556d281290a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cast-to-struct.cpp.script: line 1: 3090198 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-to-struct.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/bsd-string.c (500 of 19121) ******************** TEST 'Clang :: Analysis/bsd-string.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f7fb913a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7fb91389d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7fb913adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7fb7fa7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7fc178468e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7fc178468e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7fc178468e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7fc178468e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7fc178468e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7fc178468e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7fc178468e get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7fc178468e (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2503:0 #12 0x00007f7fc1365aff llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f7fc1365aff llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f7fc1365aff llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f7fc1365aff void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49 #16 0x00007f7fc1291eca llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f7fc1291eca llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f7fc1291eca clang::ento::CheckerFn, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12 #19 0x00007f7fc1291eca clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23 #20 0x00007f7fc12ba6a2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7fc12ba6a2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7fc12ba6a2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7fc12ba6a2 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1060:0 #24 0x00007f7fc12e3361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #25 0x00007f7fc12e3361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #26 0x00007f7fc12beecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #27 0x00007f7fc12beecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #28 0x00007f7fc12beecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #29 0x00007f7fc12beecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #30 0x00007f7fc12bf5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #31 0x00007f7fc12c444e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #32 0x00007f7fc12c4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007f7fc12c4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007f7fc15b3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f7fc15b3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f7fc15b3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #37 0x00007f7fc15b3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #38 0x00007f7fc15b3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #39 0x00007f7fc15be2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #40 0x00007f7fc15be2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #41 0x00007f7fc15be2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #42 0x00007f7fc15be2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #43 0x00007f7fc15be2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #44 0x00007f7fbfa377f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #45 0x00007f7fbfa377f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #46 0x00007f7fbfa377f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #47 0x00007f7fbfa377f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #48 0x00007f7fc10ce949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #49 0x00007f7fc1072e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #50 0x00007f7fc1072e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #51 0x00007f7fc1072e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #52 0x00007f7fc112a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #53 0x0000562d91b892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #54 0x0000562d91b8c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #55 0x0000562d91b8cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #56 0x00007f7fb7f92590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #57 0x00007f7fb7f92649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #58 0x0000562d91b850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bsd-string.c.script: line 1: 3090019 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-16.0.6.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/bstring.cpp (501 of 19121) ******************** TEST 'Clang :: Analysis/bstring.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp 1. parser at end of file #0 0x00007f59a5bd0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f59a5bce9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f59a5bd0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f59a4a3d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f59ae11fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f59ae11fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f59ae11fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f59ae11fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f59ae11fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f59ae11fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f59ae11fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f59ae11fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f59addcbcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f59addcbcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f59addcbcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f59addcbcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f59addcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f59addcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f59addcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f59addcbcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f59addccab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f59addccab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f59addccab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f59addccab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f59addb0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f59addb0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f59addb0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f59addce19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f59addce19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f59addce19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f59addb11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f59addb11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f59addb11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f59addd6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f59addd6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f59addd6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f59adddcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f59adddcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f59adddcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f59add39caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f59add39caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f59add39caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f59add39caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f59add3a15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f59add3a15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f59add3a15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f59add043be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f59add043be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f59add043be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f59add4b050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f59add4b050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f59add4b050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f59add5aa17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f59add5aa17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f59add5aa17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f59ae049cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f59ae049cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f59ae049cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f59ae049cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f59ae049cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f59ae0542aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f59ae0542aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f59ae0542aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f59ae0542aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f59ae0542aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f59ac4cd7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f59ac4cd7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f59ac4cd7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f59ac4cd7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f59adb64949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f59adb08e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f59adb08e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f59adb08e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f59adbc08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055ac7f9252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055ac7f928432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055ac7f928ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f59a4a28590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f59a4a28649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055ac7f9210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bstring.cpp.script: line 5: 3090034 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/bstring.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/call-and-message.m (502 of 19121) ******************** TEST 'Clang :: Analysis/call-and-message.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.m.tmp.plist : 'RUN: at line 13'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.m.tmp.plist | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.m.tmp.plist 1. parser at end of file #0 0x00007fd8973b6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd8973b49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd8973b6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd896223930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd89f905da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd89f905da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd89f905da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd89f905da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd89f905da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd89f905da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd89f905da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd89f905da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd89f5b1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd89f5b1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd89f5b1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd89f5b1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd89f5b1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd89f5b1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd89f5b1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd89f5b1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd89f5b2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd89f5b2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd89f5b2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd89f5b2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd89f596854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd89f596854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd89f596854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd89f5b419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd89f5b419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd89f5b419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd89f5971d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd89f5971d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd89f5971d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd89f5bc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd89f5bc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd89f5bc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd89f5c2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd89f5c2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd89f5c2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd89f51fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd89f51fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd89f51fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd89f51fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd89f52015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd89f52015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd89f52015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd89f4ea3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd89f4ea3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd89f4ea3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fd89f531120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fd89f531120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fd89f531120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fd89f540a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fd89f540a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fd89f540a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fd89f82fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fd89f82fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fd89f82fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fd89f82fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fd89f82fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fd89f83a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fd89f83a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fd89f83a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fd89f83a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fd89f83a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fd89dcb37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fd89dcb37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fd89dcb37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fd89dcb37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fd89f34a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fd89f2eee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fd89f2eee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fd89f2eee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fd89f3a68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005576d03b42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005576d03b7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005576d03b7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fd89620e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fd89620e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005576d03b00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.m.script: line 2: 3090126 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call-and-message.m.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks-no-inline.c (503 of 19121) ******************** TEST 'Clang :: Analysis/blocks-no-inline.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks-no-inline.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/blocks-no-inline.c:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/blocks-no-inline.c:13:3: Error evaluating statement #0 0x00007fe08ff99607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe08ff979d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe08ff99dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe08ee06930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe0984e8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe0984e8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe0984e8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe0984e8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe0984e8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe0984e8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe0984e8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe0984e8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe098194cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe098194cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe098194cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe098194cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe098194cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe098194cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe098194cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe098194cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe098195ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe098195ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe098195ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe098195ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe098179854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe098179854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe098179854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe09819719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe09819719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe09819719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe09817a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe09817a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe09817a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe09819f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe09819f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe09819f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe0981a5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe0981a5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe0981a5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe098102c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe098102c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe098102c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe098102c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fe0985e357d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe0985e357d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe0985e357d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe0985e357d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007fe098247f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007fe098247f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007fe098247f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007fe098260301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007fe098260301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007fe098101d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007fe098152693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007fe098152693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007fe098152693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007fe098152693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007fe098152693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007fe098152693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fe098152693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007fe098152693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007fe098152693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007fe09815325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007fe098121786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007fe098121786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007fe098122d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fe098122d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007fe0981230ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007fe0981232ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007fe098123662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fe098123662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fe098412cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007fe098412cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007fe098412cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007fe098412cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007fe098412cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007fe09841c895 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17 #77 0x00007fe09841c895 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1 #78 0x00007fe09841c895 TraverseFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2226:1 #79 0x00007fe09841c895 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1 #80 0x00007fe09841cc0d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27 #81 0x00007fe09841cc0d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007fe0968967f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007fe0968967f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007fe0968967f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007fe0968967f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007fe097f2d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007fe097ed1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007fe097ed1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007fe097ed1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007fe097f898e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x0000556315b952fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x0000556315b98432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x0000556315b98ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007fe08edf1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007fe08edf1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x0000556315b910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/blocks-no-inline.c.script: line 2: 3089918 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/blocks-no-inline.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/bug_hash_test.m (504 of 19121) ******************** TEST 'Clang :: Analysis/bug_hash_test.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bug_hash_test.m -verify 1. parser at end of file #0 0x00007fead22aa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fead22a89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fead22aadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fead1117930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007feada7f9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feada7f9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feada7f9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feada7f9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feada7f9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feada7f9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feada7f9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007feada7f9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007feada4a5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007feada4a5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007feada4a5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007feada4a5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007feada4a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007feada4a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007feada4a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007feada4a5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007feada4a6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007feada4a6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007feada4a6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007feada4a6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007feada48a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007feada48a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007feada48a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007feada4a819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007feada4a819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007feada4a819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007feada48b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feada48b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feada48b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007feada4b0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feada4b0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feada4b0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007feada4b6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feada4b6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feada4b6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007feada413caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feada413caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feada413caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feada413caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007feada41415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feada41415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feada41415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007feada3de3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007feada3de3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007feada3de3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007feada425120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007feada425120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007feada425120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007feada434a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007feada434a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007feada434a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007feada723cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007feada723cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007feada723cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007feada723cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007feada723cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007feada72e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007feada72e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007feada72e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007feada72e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007feada72e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fead8ba77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fead8ba77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fead8ba77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fead8ba77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007feada23e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007feada1e2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007feada1e2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007feada1e2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007feada29a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000561fc70ff2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000561fc7102432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000561fc7102ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fead1102590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fead1102649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000561fc70fb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bug_hash_test.m.script: line 1: 3090062 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bug_hash_test.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/bstring_UninitRead.c (505 of 19121) ******************** TEST 'Clang :: Analysis/bstring_UninitRead.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/bstring_UninitRead.c:19:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring_UninitRead.c:19:3: Error evaluating statement #0 0x00007f6f6a161607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6f6a15f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6f6a161dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6f68fce930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6f7234f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f6f7234f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6f7234f4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6f7234f4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6f7234f4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6f7234f4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6f7234f4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f6f7234f4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f6f7234f4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f6f7234f958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f6f7234f958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f6f7234f958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f6f7234f958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f6f7236d967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f6f7236d967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f6f7236d967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f6f7236d967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f6f7236cd34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f6f7236cd34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f6f7236cd34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f6f727aab73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f6f727aab73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f6f727aab73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f6f72342458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f6f72342458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f6f72342458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f6f72342458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f6f72342458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f6f723419f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f6f723419f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f6f723419f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f6f72341b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f6f72341b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f6f72341b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f6f72341b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f6f7235f107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f6f7235f107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f6f7235f107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f6f7235f107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f6f723421d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f6f723421d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f6f723421d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f6f72367483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f6f72367483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f6f72367483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f6f7236daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f6f7236daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f6f7236daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f6f722cac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f6f722cac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f6f722cac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f6f722cac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f6f727b81fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f6f727b81fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f6f727b81fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #59 0x00007f6f727b81fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #60 0x00007f6f727b82c6 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #61 0x00007f6f727b82c6 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 #62 0x00007f6f727b82c6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:340:0 #63 0x00007f6f727b8677 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #64 0x00007f6f727b8677 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #65 0x00007f6f727b8677 (anonymous namespace)::CStringChecker::CheckBufferAccess(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, (anonymous namespace)::SizeArgExpr, (anonymous namespace)::AccessKind, (anonymous namespace)::CharKind) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:457:0 #66 0x00007f6f727b8d7a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:206:0 #67 0x00007f6f727b8d7a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #68 0x00007f6f727b8d7a (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr, (anonymous namespace)::SizeArgExpr, (anonymous namespace)::DestinationArgExpr, (anonymous namespace)::SourceArgExpr, bool, bool, (anonymous namespace)::CharKind) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1260:0 #69 0x00007f6f7238c7da llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f6f7238c7da llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f6f7238c7da (anonymous namespace)::CStringChecker::evalMemcpy(clang::ento::CheckerContext&, clang::CallExpr const*, (anonymous namespace)::CharKind) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1326:17 #72 0x00007f6f723929d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #73 0x00007f6f723929d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #74 0x00007f6f723929d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #75 0x00007f6f723929d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #76 0x00007f6f722c9d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #77 0x00007f6f7231a693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #78 0x00007f6f7231a693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #79 0x00007f6f7231a693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #80 0x00007f6f7231a693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #81 0x00007f6f7231a693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #82 0x00007f6f7231a693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #83 0x00007f6f7231a693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #84 0x00007f6f7231a693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #85 0x00007f6f7231a693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #86 0x00007f6f7231b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #87 0x00007f6f722e9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #88 0x00007f6f722e9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #89 0x00007f6f722ead83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #90 0x00007f6f722ead83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #91 0x00007f6f722eb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #92 0x00007f6f722eb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #93 0x00007f6f722eb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #94 0x00007f6f722eb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #95 0x00007f6f725dacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #96 0x00007f6f725dacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #97 0x00007f6f725dacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #98 0x00007f6f725dacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #99 0x00007f6f725dacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #100 0x00007f6f725e52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #101 0x00007f6f725e52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #102 0x00007f6f725e52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #103 0x00007f6f725e52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #104 0x00007f6f725e52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #105 0x00007f6f70a5e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #106 0x00007f6f70a5e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #107 0x00007f6f70a5e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #108 0x00007f6f70a5e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #109 0x00007f6f720f5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #110 0x00007f6f72099e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #111 0x00007f6f72099e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #112 0x00007f6f72099e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #113 0x00007f6f721518e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #114 0x00005591ca2332fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #115 0x00005591ca236432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #116 0x00005591ca236ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #117 0x00007f6f68fb9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #118 0x00007f6f68fb9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #119 0x00005591ca22f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bstring_UninitRead.c.script: line 1: 3090031 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring_UninitRead.c -analyzer-checker=core,alpha.unix.cstring -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env31-c.c (506 of 19121) ******************** TEST 'Clang :: Analysis/cert/env31-c.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cert/env31-c.c:52:14: Error evaluating statement #0 0x00007f74b7864607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f74b78629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f74b7864dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f74b66d1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f74bfa59c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f74bfa59c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f74bfa59c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f74bfa59c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f74bfa59c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f74bfa59c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f74bf9e4953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f74bf9e4953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f74bf9e4953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f74bf9e4953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f74bf9edb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f74bf9ee0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f74bf9ee21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f74bf9ee3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f74bf9ee662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f74bf9ee662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f74bfcddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f74bfcddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f74bfcddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f74bfcddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f74bfcddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f74bfce82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f74bfce82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f74bfce82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f74bfce82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f74bfce82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f74be1617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f74be1617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f74be1617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f74be1617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f74bf7f8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f74bf79ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f74bf79ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f74bf79ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f74bf8548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000564285a032fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000564285a06432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000564285a06ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f74b66bc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f74b66bc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005642859ff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/cert/Output/env31-c.c.script: line 5: 3090377 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-16.0.6.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 (507 of 19121) ******************** TEST 'Clang :: Analysis/bstring.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/bstring.c:531:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/bstring.c:531:3 : Error evaluating statement #0 0x00007f1301203607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f13012019d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1301203dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1300070930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1309752da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1309752da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1309752da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1309752da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1309752da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1309752da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1309752da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1309752da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f13093fecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f13093fecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f13093fecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f13093fecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f13093fecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f13093fecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f13093fecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f13093fecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f13093ffab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f13093ffab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f13093ffab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f13093ffab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f13093e3854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f13093e3854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f13093e3854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f130940119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f130940119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f130940119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f13093e41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f13093e41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f13093e41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1309409483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1309409483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1309409483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f130940faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f130940faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f130940faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f130936cc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f130936cc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f130936cc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f130936cc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f130985a1fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f130985a1fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f130985a1fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f130985a1fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #47 0x00007f130985aad1 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007f130985aad1 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 0x00007f130985aad1 (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr, (anonymous namespace)::SizeArgExpr, (anonymous namespace)::DestinationArgExpr, (anonymous namespace)::SourceArgExpr, bool, bool, (anonymous namespace)::CharKind) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1227:0 #50 0x00007f130942e7da llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #51 0x00007f130942e7da llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f130942e7da (anonymous namespace)::CStringChecker::evalMemcpy(clang::ento::CheckerContext&, clang::CallExpr const*, (anonymous namespace)::CharKind) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1326:17 #53 0x00007f13094349d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007f13094349d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #55 0x00007f13094349d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #56 0x00007f13094349d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #57 0x00007f130936bd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #58 0x00007f13093bc693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007f13093bc693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007f13093bc693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007f13093bc693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007f13093bc693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007f13093bc693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007f13093bc693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #65 0x00007f13093bc693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #66 0x00007f13093bc693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #67 0x00007f13093bd25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #68 0x00007f130938b786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #69 0x00007f130938b786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #70 0x00007f130938cd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007f130938cd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #72 0x00007f130938d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #73 0x00007f130938d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #74 0x00007f130938d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007f130938d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007f130967ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #77 0x00007f130967ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #78 0x00007f130967ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #79 0x00007f130967ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #80 0x00007f130967ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #81 0x00007f13096872aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #82 0x00007f13096872aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #83 0x00007f13096872aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #84 0x00007f13096872aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #85 0x00007f13096872aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #86 0x00007f1307b007f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #87 0x00007f1307b007f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #88 0x00007f1307b007f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #89 0x00007f1307b007f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #90 0x00007f1309197949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #91 0x00007f130913be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #92 0x00007f130913be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #93 0x00007f130913be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #94 0x00007f13091f38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #95 0x0000561fc5e772fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #96 0x0000561fc5e7a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #97 0x0000561fc5e7aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #98 0x00007f130005b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #99 0x00007f130005b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #100 0x0000561fc5e730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/bstring.c.script: line 4: 3090029 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/call_once.cpp (508 of 19121) ******************** TEST 'Clang :: Analysis/call_once.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 8'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report 1. parser at end of file 2. While analyzing stack: #0 Calling std::call_once(once_flag &, void (*&)(int *), int *&&) at line 413 #1 Calling rdar40270582() 3. Error evaluating statement 4. Error evaluating statement #0 0x00007f60b7e86607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f60b7e849d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f60b7e86dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f60b6cf3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f60c03d5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f60c03d5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f60c03d5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f60c03d5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f60c03d5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f60c03d5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f60c03d5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f60c03d5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f60c0081cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f60c0081cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f60c0081cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f60c0081cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f60c0081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f60c0081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f60c0081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f60c0081cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f60c0082ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f60c0082ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f60c0082ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f60c0082ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f60c0066854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f60c0066854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f60c0066854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f60c008419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f60c008419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f60c008419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f60c00671d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f60c00671d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f60c00671d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f60c008c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f60c008c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f60c008c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f60c0092af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f60c0092af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f60c0092af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f60bffefc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f60bffefc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f60bffefc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f60bffefc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f60c004582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f60c004582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f60c004582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f60c004582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f60c000f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f60c000f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f60c000f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f60c000f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f60c000f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f60c000fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f60c000fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f60c00100ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f60c00102ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f60c0010662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f60c0010662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f60c02ffcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f60c02ffcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f60c02ffcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f60c02ffcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f60c02ffcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f60c030a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f60c030a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f60c030a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f60c030a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f60c030a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f60be7837f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f60be7837f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f60be7837f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f60be7837f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f60bfe1a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f60bfdbee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f60bfdbee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f60bfdbee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f60bfe768e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000564a823a62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000564a823a9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000564a823a9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f60b6cde590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f60b6cde649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000564a823a20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.script: line 5: 3090199 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/call_once.cpp.tmp.report -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.cpp (510 of 19121) ******************** TEST 'Clang :: Analysis/casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bool_to_nullptr::foo(S) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.cpp:114:12: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.cpp:114:12: Error evaluating statement #0 0x00007f863d1f6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f863d1f49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f863d1f6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f863c063930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8645745da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8645745da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8645745da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8645745da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8645745da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8645745da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8645745da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8645745da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f86453f1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f86453f1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f86453f1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f86453f1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f86453f1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f86453f1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f86453f1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f86453f1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f86453f2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f86453f2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f86453f2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f86453f2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f86453d6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f86453d6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f86453d6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f86453f419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f86453f419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f86453f419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f86453d71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f86453d71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f86453d71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f86453fc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f86453fc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f86453fc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8645402af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8645402af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8645402af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f864535fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f864535fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f864535fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f864535fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f86453b582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f86453b582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f86453b582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f86453b582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f864537f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f864537f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f864537f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f864537f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f864537f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f864537fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f864537fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f86453800ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f86453802ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f8645380662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f8645380662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f864566fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f864566fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f864566fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f864566fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f864566fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f864567a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f864567a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f864567a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f864567a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f864567a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f8643af37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f8643af37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f8643af37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f8643af37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f864518a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f864512ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f864512ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f864512ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f86451e68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000557c4f3c22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000557c4f3c5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000557c4f3c5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f863c04e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f863c04e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000557c4f3be0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/casts.cpp.script: line 1: 3090314 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-notes.cpp (511 of 19121) ******************** TEST 'Clang :: Analysis/cast-value-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 10'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 15'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK : 'RUN: at line 19'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK-SUPPRESSED : 'RUN: at line 24'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK : 'RUN: at line 29'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 : 'RUN: at line 33'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp 2>&1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-notes.cpp check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #0 0x00007f9f9688a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007f9f968889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #2 0x00007f9f9688adba (/usr/lib64/libLLVM-16.so+0xd95dba) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-logic.cpp (512 of 19121) ******************** TEST 'Clang :: Analysis/cast-value-logic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cast-value-logic.cpp:179:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-logic.cpp:179:10: Error evaluating statement #0 0x00007f5b5f35a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5b5f3589d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5b5f35adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5b5e1c7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5b678a9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5b678a9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5b678a9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5b678a9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5b678a9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5b678a9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5b678a9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5b678a9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5b67555cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5b67555cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5b67555cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5b67555cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5b67555cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5b67555cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5b67555cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5b67555cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5b67556ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5b67556ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5b67556ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5b67556ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5b6753a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5b6753a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5b6753a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5b6755819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5b6755819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5b6755819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5b6753b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5b6753b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5b6753b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5b67560483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5b67560483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5b67560483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5b67566af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5b67566af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5b67566af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5b674c3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5b674c3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5b674c3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5b674c3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5b674c415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5b674c415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5b674c415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5b678a5932 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5b678a5932 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5b678a5932 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5b678a5932 addCastTransition(clang::ento::CallEvent const&, clang::ento::DefinedOrUnknownSVal, clang::ento::CheckerContext&, bool, bool, bool) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp:202:0 #50 0x00007f5b675b3f29 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CastValueChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #51 0x00007f5b674c2d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #52 0x00007f5b67513693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #53 0x00007f5b67513693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #54 0x00007f5b67513693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #55 0x00007f5b67513693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #56 0x00007f5b67513693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #57 0x00007f5b67513693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #58 0x00007f5b67513693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #59 0x00007f5b67513693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #60 0x00007f5b67513693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #61 0x00007f5b6751425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #62 0x00007f5b674e2786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #63 0x00007f5b674e2786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #64 0x00007f5b674e3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #65 0x00007f5b674e3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #66 0x00007f5b674e40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #67 0x00007f5b674e42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #68 0x00007f5b674e4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #69 0x00007f5b674e4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #70 0x00007f5b677d3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #71 0x00007f5b677d3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #72 0x00007f5b677d3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #73 0x00007f5b677d3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #74 0x00007f5b677d3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #75 0x00007f5b677de2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #76 0x00007f5b677de2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #77 0x00007f5b677de2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #78 0x00007f5b677de2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #79 0x00007f5b677de2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #80 0x00007f5b65c577f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #81 0x00007f5b65c577f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #82 0x00007f5b65c577f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #83 0x00007f5b65c577f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #84 0x00007f5b672ee949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #85 0x00007f5b67292e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #86 0x00007f5b67292e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #87 0x00007f5b67292e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #88 0x00007f5b6734a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #89 0x000055d401fdf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #90 0x000055d401fe2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #91 0x000055d401fe2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #92 0x00007f5b5e1b2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #93 0x00007f5b5e1b2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #94 0x000055d401fdb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cast-value-logic.cpp.script: line 1: 3090203 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-logic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-state-dump.cpp (513 of 19121) ******************** TEST 'Clang :: Analysis/cast-value-state-dump.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cast-value-state-dump.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-state-dump.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 Shape *) check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cast-value-state-dump.cpp:20:19: Error evaluating statement check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.c (514 of 19121) ******************** TEST 'Clang :: Analysis/casts.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/casts.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/casts.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/casts.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/casts.c 1. parser at end of file 2. While analyzing stack: #0 Calling symbolic_offset 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.c:279:16: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.c:279:16: Error evaluating statement #0 0x00007fa782e19607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa782e179d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa782e19dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa781c86930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa78b368da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa78b368da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa78b368da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa78b368da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa78b368da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa78b368da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa78b368da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa78b368da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa78b014cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa78b014cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa78b014cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa78b014cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa78b014cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa78b014cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa78b014cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa78b014cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa78b015ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa78b015ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa78b015ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa78b015ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa78aff9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa78aff9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa78aff9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa78b01719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa78b01719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa78b01719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa78affa1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa78affa1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa78affa1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa78b01f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa78b01f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa78b01f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa78b025af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa78b025af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa78b025af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa78af82caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa78af82caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa78af82caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa78af82caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa78b4630f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa78b4630f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa78b4630f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa78b0bcece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fa78b0bcece 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 0x00007fa78b0bcece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fa78b0bcece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fa78af6c39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fa78afb8977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fa78afb8977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fa78afd829d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fa78afd829d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fa78afd829d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fa78afd829d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fa78afdb43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fa78afdb43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fa78afdb43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fa78afa1002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fa78afa1002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fa78afa1002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fa78afa2d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fa78afa2d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fa78afa30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fa78afa32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fa78afa3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fa78afa3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fa78b292cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fa78b292cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fa78b292cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fa78b292cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fa78b292cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fa78b29d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fa78b29d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fa78b29d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fa78b29d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fa78b29d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fa7897167f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fa7897167f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fa7897167f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fa7897167f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fa78adad949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fa78ad51e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fa78ad51e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fa78ad51e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fa78ae098e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055ba874052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055ba87408432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055ba87408ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fa781c71590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fa781c71649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055ba874010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/casts.c.script: line 4: 3090308 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/casts.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.m (515 of 19121) ******************** TEST 'Clang :: Analysis/casts.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/casts.m:39:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.m:39:9: Error evaluating statement #0 0x00007f2546784607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f25467829d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2546784dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f25455f1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f254ecd3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f254ecd3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f254ecd3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f254ecd3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f254ecd3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f254ecd3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f254ecd3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f254ecd3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f254e97fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f254e97fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f254e97fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f254e97fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f254e97fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f254e97fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f254e97fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f254e97fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f254e980ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f254e980ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f254e980ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f254e980ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f254e964854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f254e964854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f254e964854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f254e98219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f254e98219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f254e98219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f254e9651d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f254e9651d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f254e9651d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f254e98a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f254e98a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f254e98a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f254e990af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f254e990af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f254e990af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f254e8edcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f254e8edcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f254e8edcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f254e8edcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f254edce0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f254edce0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f254edce0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f254e9524e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f254e9524e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f254e9524e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f254e9524e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f254e9524e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f254e9524e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f254e90c093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f254e90c093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f254e90dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f254e90dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f254e90e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f254e90e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f254e90e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f254e90e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f254ebfdcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f254ebfdcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f254ebfdcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f254ebfdcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f254ebfdcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f254ec082aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f254ec082aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f254ec082aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f254ec082aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f254ec082aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f254d0817f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f254d0817f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f254d0817f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f254d0817f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f254e718949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f254e6bce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f254e6bce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f254e6bce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f254e7748e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055e4b38f22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055e4b38f5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055e4b38f5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f25455dc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f25455dc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055e4b38ee0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/casts.m.script: line 1: 3090354 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/casts.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env34-c-cert-examples.c (516 of 19121) ******************** TEST 'Clang :: Analysis/cert/env34-c-cert-examples.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cert/env34-c-cert-examples.c:73:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/env34-c-cert-examples.c:73:7: Error evaluating statement #0 0x00007fd7c4005607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd7c40039d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd7c4005dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd7c2e72930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd7cc554da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd7cc554da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd7cc554da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd7cc554da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd7cc554da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd7cc554da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd7cc554da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd7cc554da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd7cc200cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd7cc200cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd7cc200cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd7cc200cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd7cc200cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd7cc200cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd7cc200cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd7cc200cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd7cc201ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd7cc201ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd7cc201ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd7cc201ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd7cc1e5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd7cc1e5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd7cc1e5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd7cc20319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd7cc20319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd7cc20319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd7cc1e61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd7cc1e61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd7cc1e61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd7cc20b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd7cc20b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd7cc20b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd7cc211af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd7cc211af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd7cc211af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd7cc16ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd7cc16ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd7cc16ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd7cc16ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd7cc1c482d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd7cc1c482d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd7cc1c482d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd7cc1c482d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fd7cc18e949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fd7cc18e949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fd7cc18e949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fd7cc18e949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fd7cc18e949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fd7cc18ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fd7cc18ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fd7cc18f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fd7cc18f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fd7cc18f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fd7cc18f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fd7cc47ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fd7cc47ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fd7cc47ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fd7cc47ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fd7cc47ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fd7cc4892aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fd7cc4892aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fd7cc4892aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fd7cc4892aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fd7cc4892aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fd7ca9027f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fd7ca9027f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fd7ca9027f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fd7ca9027f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fd7cbf99949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fd7cbf3de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fd7cbf3de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fd7cbf3de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fd7cbff58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055698ee1b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055698ee1e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055698ee1eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fd7c2e5d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fd7c2e5d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055698ee170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/cert/Output/env34-c-cert-examples.c.script: line 1: 3090378 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/env34-c-cert-examples.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/pos34-c.cpp (517 of 19121) ******************** TEST 'Clang :: Analysis/cert/pos34-c.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cert/pos34-c.cpp:47:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/pos34-c.cpp:47:7: Error evaluating statement #0 0x00007f920e552607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f920e5509d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f920e552dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f920d3bf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9216aa1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9216aa1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9216aa1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9216aa1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9216aa1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9216aa1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9216aa1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9216aa1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f921674dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f921674dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f921674dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f921674dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f921674dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f921674dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f921674dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f921674dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f921674eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f921674eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f921674eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f921674eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9216732854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9216732854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9216732854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f921675019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f921675019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f921675019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f92167331d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f92167331d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f92167331d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9216758483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9216758483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9216758483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f921675eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f921675eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f921675eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f92166bbc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f92166bbc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f92166bbc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f92166bbc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f921671182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f921671182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f921671182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f921671182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f92166db949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f92166db949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f92166db949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f92166db949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f92166db949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f92166dbd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f92166dbd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f92166dc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f92166dc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f92166dc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f92166dc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f92169cbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f92169cbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f92169cbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f92169cbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f92169cbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f92169d62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f92169d62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f92169d62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f92169d62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f92169d62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f9214e4f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f9214e4f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f9214e4f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f9214e4f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f92164e6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f921648ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f921648ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f921648ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f92165428e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055a43cd162fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055a43cd19432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055a43cd19ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f920d3aa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f920d3aa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055a43cd120a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/cert/Output/pos34-c.cpp.script: line 1: 3090452 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/pos34-c.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env34-c.c (519 of 19121) ******************** TEST 'Clang :: Analysis/cert/env34-c.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cert/env34-c.c:329:16: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/env34-c.c:329:16: Error evaluating statement #0 0x00007fc3a8bed607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc3a8beb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc3a8beddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc3a7a5a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc3b0ee225e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc3b0ee225e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc3b0ee225e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc3b0ee225e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc3b0ee225e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc3b0ee225e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc3b0ee225e get<(anonymous namespace)::PreviousCallResultMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:0 #11 0x00007fc3b0ee225e (anonymous namespace)::InvalidPtrChecker::postPreviousReturnInvalidatingCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp:124:0 #12 0x00007fc3b0ee0c03 (anonymous namespace)::InvalidPtrChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp:199:0 #13 0x00007fc3b0d4732d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #14 0x00007fc3b0d4732d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fc3b0d4732d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #16 0x00007fc3b0d4732d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #17 0x00007fc3b0d4732d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #18 0x00007fc3b0da67bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #19 0x00007fc3b0da67bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #20 0x00007fc3b0da67bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #21 0x00007fc3b0da67bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #22 0x00007fc3b0da67bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #23 0x00007fc3b0da67bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #24 0x00007fc3b0da725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #25 0x00007fc3b0d75786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #26 0x00007fc3b0d75786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #27 0x00007fc3b0d76d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007fc3b0d76d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #29 0x00007fc3b0d770ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #30 0x00007fc3b0d772ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #31 0x00007fc3b0d77662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007fc3b0d77662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007fc3b1066cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fc3b1066cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fc3b1066cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #36 0x00007fc3b1066cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #37 0x00007fc3b1066cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #38 0x00007fc3b10712aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #39 0x00007fc3b10712aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #40 0x00007fc3b10712aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #41 0x00007fc3b10712aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #42 0x00007fc3b10712aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #43 0x00007fc3af4ea7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #44 0x00007fc3af4ea7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #45 0x00007fc3af4ea7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #46 0x00007fc3af4ea7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #47 0x00007fc3b0b81949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #48 0x00007fc3b0b25e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #49 0x00007fc3b0b25e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #50 0x00007fc3b0b25e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #51 0x00007fc3b0bdd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #52 0x00005563b8e0b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #53 0x00005563b8e0e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #54 0x00005563b8e0eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #55 0x00007fc3a7a45590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #56 0x00007fc3a7a45649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #57 0x00005563b8e070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/cert/Output/env34-c.c.script: line 1: 3090434 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cert/env34-c.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/pos34-c-fp-suppression.cpp (520 of 19121) ******************** TEST 'Clang :: Analysis/cert/pos34-c-fp-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cert/pos34-c-fp-suppression.cpp:31:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/pos34-c-fp-suppression.cpp:31:7: Error evaluating statement #0 0x00007efee6c1a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efee6c189d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efee6c1adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efee5a87930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efeef169da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efeef169da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efeef169da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efeef169da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efeef169da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efeef169da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efeef169da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efeef169da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efeeee15cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efeeee15cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efeeee15cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efeeee15cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efeeee15cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efeeee15cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efeeee15cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efeeee15cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efeeee16ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efeeee16ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efeeee16ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efeeee16ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efeeedfa854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efeeedfa854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efeeedfa854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efeeee1819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efeeee1819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efeeee1819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007efeeedfb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efeeedfb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efeeedfb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efeeee20483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efeeee20483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efeeee20483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efeeee26af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efeeee26af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efeeee26af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efeeed83c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efeeed83c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efeeed83c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efeeed83c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007efeeedd982d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efeeedd982d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efeeedd982d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efeeedd982d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007efeeeda3949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007efeeeda3949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007efeeeda3949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007efeeeda3949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007efeeeda3949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007efeeeda3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007efeeeda3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007efeeeda40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007efeeeda42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007efeeeda4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007efeeeda4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007efeef093cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007efeef093cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007efeef093cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007efeef093cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007efeef093cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007efeef09e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007efeef09e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007efeef09e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007efeef09e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007efeef09e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007efeed5177f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007efeed5177f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007efeed5177f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007efeed5177f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007efeeebae949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007efeeeb52e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007efeeeb52e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007efeeeb52e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007efeeec0a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055c4782952fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055c478298432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055c478298ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007efee5a72590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007efee5a72649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055c4782910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/cert/Output/pos34-c-fp-suppression.cpp.script: line 1: 3090438 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cert/pos34-c-fp-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cfref_PR2519.c (524 of 19121) ******************** TEST 'Clang :: Analysis/cfref_PR2519.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_PR2519.c 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_PR2519.c:33:36: Error evaluating statement #0 0x00007fa84f2cf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa84f2cd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa84f2cfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa84e13c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa8574c4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa8574c4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa8574c4c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa8574c4c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa8574c4c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa8574c4c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fa85744f953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fa85744f953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fa85744f953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fa85744f953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fa857458b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fa8574590ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fa85745921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fa8574593d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fa857459662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fa857459662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fa857748cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fa857748cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fa857748cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fa857748cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fa857748cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fa8577532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fa8577532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fa8577532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fa8577532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fa8577532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fa855bcc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fa855bcc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fa855bcc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fa855bcc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fa857263949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fa857207e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fa857207e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fa857207e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fa8572bf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055d9481ac2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055d9481af432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055d9481afef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fa84e127590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fa84e127649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055d9481a80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cfref_PR2519.c.script: line 1: 3090781 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_PR2519.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cfref_rdar6080742.c (525 of 19121) ******************** TEST 'Clang :: Analysis/cfref_rdar6080742.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_rdar6080742.c 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_rdar6080742.c:48:3: Error evaluating statement #0 0x00007fd7bbf99607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd7bbf979d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd7bbf99dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd7bae06930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd7c418ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd7c418ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd7c418ec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd7c418ec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd7c418ec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd7c418ec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fd7c4119953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fd7c4119953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fd7c4119953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fd7c4119953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fd7c4122b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fd7c41230ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fd7c412321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fd7c41233d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fd7c4123662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fd7c4123662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fd7c4412cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fd7c4412cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fd7c4412cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fd7c4412cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fd7c4412cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fd7c441d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fd7c441d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fd7c441d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fd7c441d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fd7c441d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fd7c28967f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fd7c28967f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fd7c28967f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fd7c28967f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fd7c3f2d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fd7c3ed1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fd7c3ed1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fd7c3ed1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fd7c3f898e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000557953d122fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000557953d15432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000557953d15ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fd7badf1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fd7badf1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000557953d0e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cfref_rdar6080742.c.script: line 1: 3090785 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cfref_rdar6080742.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/const-method-call.cpp (526 of 19121) ******************** TEST 'Clang :: Analysis/const-method-call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/const-method-call.cpp:260:8: Error evaluating statement #0 0x00007ff4a8810607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff4a880e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff4a8810dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff4a767d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff4b09905d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff4b09905d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff4b09905d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff4b09905d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff4b09905d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff4b09905d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff4b09905d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007ff4b09905d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007ff4b0999b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007ff4b099a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007ff4b099a21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007ff4b099a3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007ff4b099a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007ff4b099a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007ff4b0c89cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007ff4b0c89cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007ff4b0c89cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007ff4b0c89cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007ff4b0c89cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007ff4b0c942aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007ff4b0c942aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007ff4b0c942aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007ff4b0c942aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007ff4b0c942aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007ff4af10d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007ff4af10d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007ff4af10d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007ff4af10d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007ff4b07a4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007ff4b0748e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007ff4b0748e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007ff4b0748e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007ff4b08008e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000560065b062fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000560065b09432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000560065b09ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007ff4a7668590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007ff4a7668649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000560065b020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/const-method-call.cpp.script: line 1: 3090946 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/const-method-call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/constant-folding.c (527 of 19121) ******************** TEST 'Clang :: Analysis/constant-folding.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding.c 1. parser at end of file 2. While analyzing stack: #0 Calling testDisequalityRules 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding.c:297:7: Error evaluating statement #0 0x00007fe646eae607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe646eac9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe646eaedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe645d1b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe64f0a3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe64f0a3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe64f0a3c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe64f0a3c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe64f0a3c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe64f0a3c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fe64f02e953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fe64f02e953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fe64f02e953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fe64f02e953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fe64f037b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fe64f0380ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fe64f03821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fe64f0383d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fe64f038662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fe64f038662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fe64f327cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fe64f327cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fe64f327cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fe64f327cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fe64f327cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fe64f3322aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fe64f3322aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fe64f3322aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fe64f3322aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fe64f3322aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fe64d7ab7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fe64d7ab7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fe64d7ab7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fe64d7ab7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fe64ee42949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fe64ede6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fe64ede6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fe64ede6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fe64ee9e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055ded4bfd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055ded4c00432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055ded4c00ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fe645d06590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fe645d06649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055ded4bf90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constant-folding.c.script: line 1: 3090966 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/complex.c (528 of 19121) ******************** TEST 'Clang :: Analysis/complex.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/complex.c:13:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/complex.c:13:7: Error evaluating statement #0 0x00007f517c37d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f517c37b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f517c37ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f517b1ea930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f51848ccda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f51848ccda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f51848ccda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f51848ccda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f51848ccda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f51848ccda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f51848ccda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f51848ccda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5184578cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5184578cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5184578cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5184578cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5184578cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5184578cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5184578cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5184578cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5184579ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5184579ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5184579ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5184579ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f518455d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f518455d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f518455d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f518457b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f518457b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f518457b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f518455e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f518455e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f518455e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5184583483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5184583483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5184583483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5184589af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5184589af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5184589af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f51844e6c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f51844e6c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f51844e6c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f51844e6c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f518453c82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f518453c82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f518453c82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f518453c82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f5184506949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f5184506949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f5184506949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f5184506949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f5184506949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f5184506d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f5184506d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f51845070ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f51845072ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f5184507662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f5184507662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f51847f6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f51847f6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f51847f6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f51847f6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f51847f6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f51848012aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f51848012aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f51848012aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f51848012aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f51848012aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f5182c7a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f5182c7a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f5182c7a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f5182c7a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f5184311949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f51842b5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f51842b5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f51842b5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f518436d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000562e63d232fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000562e63d26432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000562e63d26ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f517b1d5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f517b1d5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000562e63d1f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/complex.c.script: line 1: 3090903 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/complex.c -Wno-unreachable-code -ffreestanding -analyzer-checker=core -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/conditional-path-notes.c (529 of 19121) ******************** TEST 'Clang :: Analysis/conditional-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=text -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/conditional-path-notes.c:79:7: Error evaluating branch #0 0x00007f3e4db21607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3e4db1f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3e4db21dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3e4c98e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3e55d1d121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3e55d1d121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3e55d1d121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3e55d1d121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3e55d1d121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3e55d1d121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3e55d1d121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f3e55d1d121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007f3e55d1d121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007f3e55d1d121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007f3e55d1d121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007f3e55d1d121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007f3e55d1d121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007f3e55d1d121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007f3e55d1d121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007f3e55d1d121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007f3e55d1d121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007f3e55d1d121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007f3e55d1d87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007f3e55d1d87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007f3e55d1d87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007f3e55d1d87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007f3e55d1eeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f3e55d1eeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f3e55d1eeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #29 0x00007f3e55d02139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f3e55d02139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f3e55d02139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #32 0x00007f3e55d27483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f3e55d27483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f3e55d27483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #35 0x00007f3e55d2daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f3e55d2daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f3e55d2daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #38 0x00007f3e55c8ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f3e55c8ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f3e55c8ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f3e55c8ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f3e5616b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f3e5616b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f3e5616b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #45 0x00007f3e55c97e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #46 0x00007f3e55c97e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #47 0x00007f3e55c97e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #48 0x00007f3e55c97e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #49 0x00007f3e55c97e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #50 0x00007f3e55c97e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #51 0x00007f3e55c97e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #52 0x00007f3e55c97e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #53 0x00007f3e55c97e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #54 0x00007f3e55c97e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #55 0x00007f3e55c985eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #56 0x00007f3e55cab662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f3e55cab662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f3e55f9acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f3e55f9acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f3e55f9acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f3e55f9acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f3e55f9acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f3e55fa52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f3e55fa52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f3e55fa52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f3e55fa52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f3e55fa52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f3e5441e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f3e5441e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f3e5441e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f3e5441e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f3e55ab5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f3e55a59e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f3e55a59e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f3e55a59e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f3e55b118e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055d6e65bb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055d6e65be432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055d6e65beef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f3e4c979590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f3e4c979649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055d6e65b70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conditional-path-notes.c.script: line 3: 3090947 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/class-object-state-dump.m (531 of 19121) ******************** TEST 'Clang :: Analysis/class-object-state-dump.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/class-object-state-dump.m 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/class-object-state-dump.m -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:395: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/class-object-state-dump.m ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007fb173f9d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007fb173f9b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #2 0x00007fb173f9ddba (/usr/lib64/libLLVM-16.so+0xd95dba) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #3 0x00007fb172e0a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/constant-folding-crash.cpp (532 of 19121) ******************** TEST 'Clang :: Analysis/constant-folding-crash.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding-crash.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bbi_77010::crash_NE(int, int, int) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding-crash.cpp:8:9: Error evaluating statement #0 0x00007f7150719607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f71507179d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7150719dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f714f586930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f715890ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f715890ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f715890ec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f715890ec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f715890ec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f715890ec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f7158899953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f7158899953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f7158899953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f7158899953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f71588a2b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f71588a30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f71588a321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f71588a33d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f71588a3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f71588a3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7158b92cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f7158b92cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f7158b92cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f7158b92cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f7158b92cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f7158b9d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f7158b9d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f7158b9d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f7158b9d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f7158b9d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f71570167f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f71570167f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f71570167f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f71570167f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f71586ad949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f7158651e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f7158651e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f7158651e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f71587098e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005565b36b72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x00005565b36ba432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x00005565b36baef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f714f571590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f714f571649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005565b36b30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constant-folding-crash.cpp.script: line 1: 3090948 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constant-folding-crash.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/asm.cpp (533 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/asm.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/asm.cpp:43:10: Error evaluating statement #0 0x00007fa9229ff607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa9229fd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa9229ffdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa92186c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa92abf4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa92abf4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa92abf4c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa92abf4c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa92abf4c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa92abf4c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fa92ab7f953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fa92ab7f953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fa92ab7f953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fa92ab7f953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fa92ab88b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fa92ab890ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fa92ab8921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fa92ab893d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fa92ab89662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fa92ab89662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fa92ae78cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fa92ae78cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fa92ae78cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fa92ae78cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fa92ae78cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fa92ae832aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fa92ae832aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fa92ae832aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fa92ae832aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fa92ae832aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fa9292fc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fa9292fc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fa9292fc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fa9292fc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fa92a993949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fa92a937e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fa92a937e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fa92a937e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fa92a9ef8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000559935a7d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000559935a80432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000559935a80ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fa921857590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fa921857649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000559935a790a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/asm.cpp.script: line 1: 3091166 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/asm.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion.c (534 of 19121) ******************** TEST 'Clang :: Analysis/conversion.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/conversion.c:235:14: Error evaluating statement #0 0x00007fa4b462b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa4b46299d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa4b462bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa4b3498930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa4bc820c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa4bc820c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa4bc820c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa4bc820c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa4bc820c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa4bc820c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fa4bc7ab953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fa4bc7ab953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fa4bc7ab953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fa4bc7ab953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fa4bc7b4b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fa4bc7b50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fa4bc7b521c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fa4bc7b53d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fa4bc7b5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fa4bc7b5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fa4bcaa4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fa4bcaa4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fa4bcaa4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fa4bcaa4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fa4bcaa4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fa4bcaaf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fa4bcaaf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fa4bcaaf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fa4bcaaf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fa4bcaaf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fa4baf287f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fa4baf287f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fa4baf287f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fa4baf287f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fa4bc5bf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fa4bc563e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fa4bc563e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fa4bc563e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fa4bc61b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000561cb42532fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000561cb4256432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000561cb4256ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fa4b3483590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fa4b3483649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000561cb424f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conversion.c.script: line 1: 3091115 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conversion.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/copy-elision.mm (535 of 19121) ******************** TEST 'Clang :: Analysis/copy-elision.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/copy-elision.mm:15:5: Error evaluating statement #0 0x00007fb3d9c04607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb3d9c029d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb3d9c04dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb3d8a71930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb3e1d845d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb3e1d845d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb3e1d845d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb3e1d845d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb3e1d845d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb3e1d845d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb3e1d845d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fb3e1d845d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fb3e1d8db95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fb3e1d8e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fb3e1d8e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007fb3e1d8e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007fb3e1d8e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007fb3e207dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fb3e207dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fb3e207dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007fb3e207dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007fb3e207dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007fb3e20882aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007fb3e20882aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007fb3e20882aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007fb3e20882aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007fb3e20882aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007fb3e05017f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007fb3e05017f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007fb3e05017f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007fb3e05017f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007fb3e1b98949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007fb3e1b3ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007fb3e1b3ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007fb3e1b3ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007fb3e1bf48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x0000562d8db062fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x0000562d8db09432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x0000562d8db09ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007fb3d8a5c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007fb3d8a5c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x0000562d8db020a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/copy-elision.mm.script: line 1: 3091180 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copy-elision.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint_manager_conditions.cpp (536 of 19121) ******************** TEST 'Clang :: Analysis/constraint_manager_conditions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/constraint_manager_conditions.cpp:217:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint_manager_conditions.cpp:217:7: Error evaluating statement #0 0x00007fdd23782607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdd237809d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdd23782dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdd225ef930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdd2bcd1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdd2bcd1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdd2bcd1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdd2bcd1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdd2bcd1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdd2bcd1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdd2bcd1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdd2bcd1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fdd2b97dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fdd2b97dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fdd2b97dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fdd2b97dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fdd2b97dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fdd2b97dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fdd2b97dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fdd2b97dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fdd2b97e87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fdd2b97e87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fdd2b97e87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fdd2b97e87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fdd2b97feab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdd2b97feab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdd2b97feab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fdd2b963139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fdd2b963139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fdd2b963139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007fdd2b988483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fdd2b988483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fdd2b988483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007fdd2b98eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fdd2b98eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fdd2b98eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007fdd2b8ebc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdd2b8ebc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdd2b8ebc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fdd2b8ebc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fdd2b94182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fdd2b94182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fdd2b94182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007fdd2b94182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007fdd2b90b949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007fdd2b90b949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007fdd2b90b949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007fdd2b90b949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007fdd2b90b949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007fdd2b90bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fdd2b90bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007fdd2b90c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007fdd2b90c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007fdd2b90c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fdd2b90c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fdd2bbfbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fdd2bbfbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fdd2bbfbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fdd2bbfbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fdd2bbfbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fdd2bc062aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fdd2bc062aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fdd2bc062aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fdd2bc062aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fdd2bc062aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fdd2a07f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fdd2a07f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fdd2a07f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fdd2a07f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fdd2b716949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fdd2b6bae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fdd2b6bae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fdd2b6bae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fdd2b7728e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055c7611802fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055c761183432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055c761183ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fdd225da590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fdd225da649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055c76117c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constraint_manager_conditions.cpp.script: line 1: 3090970 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint_manager_conditions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint-assignor.c (537 of 19121) ******************** TEST 'Clang :: Analysis/constraint-assignor.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/constraint-assignor.c:79:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint-assignor.c:79:7: Error evaluating statement #0 0x00007fb89677f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb89677d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb89677fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb8955ec930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb89ecceda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb89ecceda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb89ecceda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb89ecceda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb89ecceda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb89ecceda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb89ecceda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb89ecceda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb89e97acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb89e97acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb89e97acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb89e97acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb89e97acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb89e97acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb89e97acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb89e97acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb89e97bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb89e97bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb89e97bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb89e97bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb89e95f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb89e95f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb89e95f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb89e97d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb89e97d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb89e97d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb89e9601d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb89e9601d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb89e9601d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb89e985483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb89e985483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb89e985483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb89e98baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb89e98baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb89e98baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb89e8e8c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb89e8e8c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb89e8e8c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb89e8e8c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb89e93e82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb89e93e82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb89e93e82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb89e93e82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fb89e908949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fb89e908949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fb89e908949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fb89e908949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fb89e908949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fb89e908d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fb89e908d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fb89e9090ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fb89e9092ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fb89e909662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fb89e909662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fb89ebf8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fb89ebf8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fb89ebf8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fb89ebf8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fb89ebf8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fb89ec032aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fb89ec032aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fb89ec032aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fb89ec032aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fb89ec032aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fb89d07c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fb89d07c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fb89d07c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fb89d07c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fb89e713949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fb89e6b7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fb89e6b7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fb89e6b7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fb89e76f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005598568e62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005598568e9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005598568e9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fb8955d7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fb8955d7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005598568e20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constraint-assignor.c.script: line 1: 3090956 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint-assignor.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/comparison-implicit-casts.cpp (538 of 19121) ******************** TEST 'Clang :: Analysis/comparison-implicit-casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/comparison-implicit-casts.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/comparison-implicit-casts.cpp:87:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/comparison-implicit-casts.cpp:87:7: Error evaluating statement #0 0x00007f5bc96bd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5bc96bb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5bc96bddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5bc852a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5bd1c0cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5bd1c0cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5bd1c0cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5bd1c0cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5bd1c0cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5bd1c0cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5bd1c0cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5bd1c0cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5bd18b8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5bd18b8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5bd18b8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5bd18b8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5bd18b8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5bd18b8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5bd18b8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5bd18b8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5bd18b9ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5bd18b9ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5bd18b9ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5bd18b9ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5bd189d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5bd189d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5bd189d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5bd18bb19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5bd18bb19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5bd18bb19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5bd189e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5bd189e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5bd189e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5bd18c3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5bd18c3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5bd18c3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5bd18c9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5bd18c9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5bd18c9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5bd1826c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5bd1826c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5bd1826c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5bd1826c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f5bd1d141fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5bd1d141fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5bd1d141fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f5bd1d141fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #47 0x00007f5bd1d142c6 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007f5bd1d142c6 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 0x00007f5bd1d142c6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:340:0 #50 0x00007f5bd18fe2b8 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #51 0x00007f5bd18fe2b8 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #52 0x00007f5bd18fe2b8 (anonymous namespace)::CStringChecker::evalstrLengthCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1486:45 #53 0x00007f5bd18ee9d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007f5bd18ee9d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #55 0x00007f5bd18ee9d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #56 0x00007f5bd18ee9d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #57 0x00007f5bd1825d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #58 0x00007f5bd1876693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007f5bd1876693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007f5bd1876693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007f5bd1876693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007f5bd1876693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007f5bd1876693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007f5bd1876693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #65 0x00007f5bd1876693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #66 0x00007f5bd1876693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #67 0x00007f5bd187725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #68 0x00007f5bd1845786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #69 0x00007f5bd1845786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #70 0x00007f5bd1846d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007f5bd1846d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #72 0x00007f5bd18470ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #73 0x00007f5bd18472ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #74 0x00007f5bd1847662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007f5bd1847662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007f5bd1b36cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #77 0x00007f5bd1b36cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #78 0x00007f5bd1b36cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #79 0x00007f5bd1b36cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #80 0x00007f5bd1b36cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #81 0x00007f5bd1b412aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #82 0x00007f5bd1b412aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #83 0x00007f5bd1b412aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #84 0x00007f5bd1b412aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #85 0x00007f5bd1b412aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #86 0x00007f5bcffba7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #87 0x00007f5bcffba7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #88 0x00007f5bcffba7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #89 0x00007f5bcffba7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #90 0x00007f5bd1651949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #91 0x00007f5bd15f5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #92 0x00007f5bd15f5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #93 0x00007f5bd15f5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #94 0x00007f5bd16ad8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #95 0x0000558697dba2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #96 0x0000558697dbd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #97 0x0000558697dbdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #98 0x00007f5bc8515590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #99 0x00007f5bc8515649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #100 0x0000558697db60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/comparison-implicit-casts.cpp.script: line 2: 3090864 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/comparison-implicit-casts.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion-tracking-notes.c (541 of 19121) ******************** TEST 'Clang :: Analysis/conversion-tracking-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007fb3d572b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb3d57299d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb3d572bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb3d4598930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb3dd920c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb3dd920c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb3dd920c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb3dd920c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb3dd920c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb3dd920c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fb3dd8ab953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fb3dd8ab953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fb3dd8ab953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fb3dd8ab953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fb3dd8d4361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007fb3dd8d4361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007fb3dd8afecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007fb3dd8afecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007fb3dd8afecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007fb3dd8afecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007fb3dd8b05c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fb3dd8b544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fb3dd8b5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fb3dd8b5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fb3ddba4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb3ddba4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb3ddba4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fb3ddba4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fb3ddba4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fb3ddbaf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fb3ddbaf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fb3ddbaf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fb3ddbaf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fb3ddbaf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fb3dc0287f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fb3dc0287f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fb3dc0287f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fb3dc0287f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fb3dd6bf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fb3dd663e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fb3dd663e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fb3dd663e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fb3dd71b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055e796e072fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000055e796e0a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000055e796e0aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fb3d4583590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fb3d4583649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055e796e030a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conversion-tracking-notes.c.script: line 1: 3091102 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/constraint_manager_negate.c (542 of 19121) ******************** TEST 'Clang :: Analysis/constraint_manager_negate.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/constraint_manager_negate.c:110:3 : Error evaluating branch #0 0x00007f96a4352607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f96a43509d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f96a4352dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f96a31bf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f96ac8a1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f96ac8a1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f96ac8a1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f96ac8a1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f96ac8a1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f96ac8a1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f96ac8a1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f96ac8a1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f96ac54dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f96ac54dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f96ac54dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f96ac54dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f96ac54dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f96ac54dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f96ac54dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f96ac54dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f96ac54eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f96ac54eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f96ac54eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f96ac54eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f96ac532854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f96ac532854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f96ac532854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f96ac55019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f96ac55019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f96ac55019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f96ac5331d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f96ac5331d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f96ac5331d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f96ac558483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f96ac558483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f96ac558483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f96ac55eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f96ac55eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f96ac55eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f96ac4bbc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f96ac4bbc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f96ac4bbc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f96ac4bbc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f96ac99c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f96ac99c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f96ac99c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f96ac4c8e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f96ac4c8e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f96ac4c8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f96ac4c8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f96ac4c8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f96ac4c8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f96ac4c8e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f96ac4c8e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f96ac4c8e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f96ac4c8e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f96ac4c95eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f96ac4dc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f96ac4dc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f96ac7cbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f96ac7cbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f96ac7cbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f96ac7cbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f96ac7cbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f96ac7d62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f96ac7d62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f96ac7d62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f96ac7d62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f96ac7d62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f96aac4f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f96aac4f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f96aac4f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f96aac4f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f96ac2e6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f96ac28ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f96ac28ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f96ac28ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f96ac3428e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005596a25ef2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005596a25f2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005596a25f2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f96a31aa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f96a31aa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005596a25eb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constraint_manager_negate.c.script: line 1: 3091026 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/constraint_manager_negate.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copy-elision.cpp (543 of 19121) ******************** TEST 'Clang :: Analysis/copy-elision.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copy-elision.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copy-elision.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copy-elision.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copy-elision.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling arg_directly_from_return_in_loop::create() at line 439 #1 Calling arg_directly_from_return_in_loop::test() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copy-elision.cpp:430:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copy-elision.cpp:430:10: Error evaluating statement #0 0x00007f88dbd5e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f88dbd5c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f88dbd5edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f88dabcb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f88e3f00f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f88e3f00f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f88e3f00f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f88e3f00f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f88e3f00f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f88e3f00f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f88e3f00f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f88e3edc62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f88e3edc62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f88e3edc62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f88e3edc62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f88e3edc62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f88e3f06b55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f88e3f06b55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f88e3f06b55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007f88e3f06c7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f88e3f06c7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f88e3f06c7b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:50 #22 0x00007f88e3f28f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #23 0x00007f88e3f28f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #24 0x00007f88e3f28f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #25 0x00007f88e3f28f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #26 0x00007f88e3ee6733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #27 0x00007f88e3ee6733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #28 0x00007f88e3ee7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #29 0x00007f88e3ee7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #30 0x00007f88e3ee80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #31 0x00007f88e3ee82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #32 0x00007f88e3ee8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007f88e3ee8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007f88e41d7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f88e41d7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f88e41d7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #37 0x00007f88e41d7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #38 0x00007f88e41d7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #39 0x00007f88e41e22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #40 0x00007f88e41e22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #41 0x00007f88e41e22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #42 0x00007f88e41e22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #43 0x00007f88e41e22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #44 0x00007f88e265b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #45 0x00007f88e265b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #46 0x00007f88e265b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #47 0x00007f88e265b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #48 0x00007f88e3cf2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #49 0x00007f88e3c96e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #50 0x00007f88e3c96e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #51 0x00007f88e3c96e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #52 0x00007f88e3d4e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #53 0x000055dd05b4d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #54 0x000055dd05b50432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #55 0x000055dd05b50ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #56 0x00007f88dabb6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #57 0x00007f88dabb6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #58 0x000055dd05b490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/copy-elision.cpp.script: line 4: 3091170 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copy-elision.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion.cpp (545 of 19121) ******************** TEST 'Clang :: Analysis/conversion.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/conversion.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling functioncall1(long) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conversion.cpp:21:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conversion.cpp:21:5: Error evaluating statement #0 0x00007f3a4092b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3a409299d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3a4092bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3a3f798930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3a48a823de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f3a48a823de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3a48a823de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3a48a823de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3a48a823de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3a48a823de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3a48a823de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f3a48a823de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f3a48a8ea0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f3a48a8ea0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f3a48a8ea0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f3a48a8ea0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f3a48a8ea0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f3a48a8fcec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f3a48a8fcec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f3a48b40a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f3a48b40a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f3a48b40a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f3a48ae8139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f3a48ae8139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f3a48ae8301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f3a48ae8301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f3a48ae8301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f3a48af6e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3a48af6e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3a48af6e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f3a48af7816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f3a48af7816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f3a48af7816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f3a48af7816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f3a48a93e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f3a48a93e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f3a48a93e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f3a48a93e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f3a48a93e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f3a48a93e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f3a48a93e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f3a48af572c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f3a48af572c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f3a48af572c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f3a48af572c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f3a48af572c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f3a48af572c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f3a48af572c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f3a48ab3733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f3a48ab3733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f3a48ab4d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f3a48ab4d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f3a48ab50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f3a48ab52ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f3a48ab5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f3a48ab5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f3a48da4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f3a48da4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f3a48da4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f3a48da4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f3a48da4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f3a48daf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f3a48daf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f3a48daf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f3a48daf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f3a48daf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f3a472287f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f3a472287f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f3a472287f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f3a472287f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f3a488bf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f3a48863e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f3a48863e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f3a48863e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f3a4891b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005563eb4ac2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x00005563eb4af432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00005563eb4afef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f3a3f783590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f3a3f783649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x00005563eb4a80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conversion.cpp.script: line 1: 3091172 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/conversion.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/conditional-operator.cpp (546 of 19121) ******************** TEST 'Clang :: Analysis/conditional-operator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/conditional-operator.cpp:12:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-operator.cpp:12:10: Error evaluating statement #0 0x00007fbad1ded607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbad1deb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbad1deddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbad0c5a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbada33cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbada33cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbada33cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbada33cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbada33cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbada33cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbada33cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbada33cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbad9fe8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbad9fe8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbad9fe8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbad9fe8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbad9fe8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbad9fe8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbad9fe8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbad9fe8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbad9fe9ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbad9fe9ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbad9fe9ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbad9fe9ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbad9fcd854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbad9fcd854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbad9fcd854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbad9feb19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbad9feb19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbad9feb19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fbad9fce1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbad9fce1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbad9fce1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fbad9ff3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbad9ff3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbad9ff3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fbad9ff9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbad9ff9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbad9ff9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fbad9f56caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbad9f56caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbad9f56caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbad9f56caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbada4370f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbada4370f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbada4370f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fbada090ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fbada090ece 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 0x00007fbada090ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fbada090ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fbad9f4039a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fbad9f8c977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fbad9f8c977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fbad9fac29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fbad9fac29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fbad9fac29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fbad9fac29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fbad9faf43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fbad9faf43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fbad9faf43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fbad9f75002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fbad9f75002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fbad9f75002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fbad9f76d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fbad9f76d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fbad9f770ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fbad9f772ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fbad9f77662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fbad9f77662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fbada266cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fbada266cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fbada266cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fbada266cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fbada266cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fbada2712aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fbada2712aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fbada2712aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fbada2712aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fbada2712aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fbad86ea7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fbad86ea7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fbad86ea7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fbad86ea7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fbad9d81949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fbad9d25e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fbad9d25e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fbad9d25e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fbad9ddd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055c91df3a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055c91df3d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055c91df3def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fbad0c45590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fbad0c45649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055c91df360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/conditional-operator.cpp.script: line 1: 3090920 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/conditional-operator.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/call.cpp (547 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/call.cpp 1. parser at end of file #0 0x00007fe5f27aa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe5f27a89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe5f27aadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe5f1617930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe5fa92eafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe5fa92eafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe5fa92eafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe5fa92eafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe5fa92eafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe5fa92eafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe5fa92eafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe5fa92eafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fe5fa92f5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fe5fa93444e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fe5fa934662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fe5fa934662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fe5fac23cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fe5fac23cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fe5fac23cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fe5fac23cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fe5fac23cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fe5fac2e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fe5fac2e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fe5fac2e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fe5fac2e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fe5fac2e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fe5f90a77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fe5f90a77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fe5f90a77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fe5f90a77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fe5fa73e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fe5fa6e2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fe5fa6e2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fe5fa6e2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fe5fa79a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000563453e442fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000563453e47432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000563453e47ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fe5f1602590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fe5f1602649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000563453e400a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/call.cpp.script: line 1: 3091336 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/catch.cpp (548 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/catch.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/catch.cpp:26:12: Error evaluating statement #0 0x00007fdfea33f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdfea33d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdfea33fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdfe91ac930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdff2534c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fdff2534c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fdff2534c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fdff2534c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fdff2534c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fdff2534c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fdff24bf953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fdff24bf953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fdff24bf953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fdff24bf953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fdff24c8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fdff24c90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fdff24c921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fdff24c93d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fdff24c9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fdff24c9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fdff27b8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fdff27b8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fdff27b8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fdff27b8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fdff27b8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fdff27c32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fdff27c32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fdff27c32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fdff27c32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fdff27c32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fdff0c3c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fdff0c3c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fdff0c3c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fdff0c3c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fdff22d3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fdff2277e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fdff2277e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fdff2277e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fdff232f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055efef3cc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055efef3cf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055efef3cfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fdfe9197590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fdfe9197649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055efef3c80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/catch.cpp.script: line 1: 3091366 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/catch.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/attributes.cpp (549 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/attributes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/attributes.cpp 1. parser at end of file #0 0x00007f623b258607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f623b2569d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f623b258dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f623a0c5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f62437a7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f62437a7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f62437a7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f62437a7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f62437a7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f62437a7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f62437a7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f62437a7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6243453cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6243453cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6243453cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6243453cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6243453cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6243453cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6243453cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6243453cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6243455ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6243455ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6243455ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6243455ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007f6243438ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6243438ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6243438ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007f624343931f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f624343931f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f624343931f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007f62433c22a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f62433c22a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f62433c22a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f62433c22a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f62433ddbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f62433ddbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f62433ddbdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007f62433ddbdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007f62433de11a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007f62433e2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f62433e2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f62436d1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007f62436d1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f62436d1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007f62436d1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007f62436d1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007f62436dc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007f62436dc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007f62436dc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007f62436dc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007f62436dc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007f6241b557f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007f6241b557f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007f6241b557f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007f6241b557f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007f62431ec949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007f6243190e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007f6243190e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007f6243190e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007f62432488e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x00005605bd0db2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x00005605bd0de432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x00005605bd0deef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007f623a0b0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007f623a0b0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x00005605bd0d70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/attributes.cpp.script: line 1: 3091230 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/attributes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint_manager_negate_difference.c (550 of 19121) ******************** TEST 'Clang :: Analysis/constraint_manager_negate_difference.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/constraint_manager_negate_difference.c:150:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/constraint_manager_negate_difference.c:150:3: Error evaluating statement #0 0x00007f4d5c6f1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4d5c6ef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4d5c6f1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4d5b55e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4d648ed121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4d648ed121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4d648ed121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4d648ed121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4d648ed121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4d648ed121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4d648ed121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f4d648ed121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007f4d648ed121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007f4d648ed121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007f4d648ed121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007f4d648ed121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007f4d648ed121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007f4d648ed121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007f4d648ed121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007f4d648ed121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007f4d648ed121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007f4d648ed121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007f4d648ed87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007f4d648ed87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007f4d648ed87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007f4d648ed87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007f4d648d1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f4d648d1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f4d648d1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007f4d648ef19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f4d648ef19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f4d648ef19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #32 0x00007f4d648d21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f4d648d21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f4d648d21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #35 0x00007f4d648f7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007f4d648f7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007f4d648f7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #38 0x00007f4d648fdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f4d648fdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f4d648fdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #41 0x00007f4d6485ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f4d6485ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f4d6485ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007f4d6485ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007f4d64d3b57d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f4d64d3b57d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f4d64d3b57d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #48 0x00007f4d64d3b57d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #49 0x00007f4d6499ff58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #50 0x00007f4d6499ff58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #51 0x00007f4d6499ff58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #52 0x00007f4d649b8301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #53 0x00007f4d649b8301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #54 0x00007f4d64859d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #55 0x00007f4d648aa693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #56 0x00007f4d648aa693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #57 0x00007f4d648aa693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #58 0x00007f4d648aa693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #59 0x00007f4d648aa693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #60 0x00007f4d648aa693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #61 0x00007f4d648aa693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #62 0x00007f4d648aa693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #63 0x00007f4d648aa693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #64 0x00007f4d648ab25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #65 0x00007f4d64879786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #66 0x00007f4d64879786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #67 0x00007f4d6487ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007f4d6487ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #69 0x00007f4d6487b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #70 0x00007f4d6487b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #71 0x00007f4d6487b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007f4d6487b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007f4d64b6acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #74 0x00007f4d64b6acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #75 0x00007f4d64b6acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #76 0x00007f4d64b6acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #77 0x00007f4d64b6acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #78 0x00007f4d64b752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #79 0x00007f4d64b752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #80 0x00007f4d64b752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #81 0x00007f4d64b752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #82 0x00007f4d64b752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #83 0x00007f4d62fee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #84 0x00007f4d62fee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #85 0x00007f4d62fee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #86 0x00007f4d62fee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #87 0x00007f4d64685949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #88 0x00007f4d64629e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #89 0x00007f4d64629e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #90 0x00007f4d64629e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #91 0x00007f4d646e18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #92 0x00005607a70362fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #93 0x00005607a7039432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #94 0x00005607a7039ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #95 0x00007f4d5b549590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #96 0x00007f4d5b549649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #97 0x00005607a70320a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/constraint_manager_negate_difference.c.script: line 1: 3091076 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/constraint_manager_negate_difference.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/delete.cpp (551 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/delete.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/delete.cpp:26:12: Error evaluating statement #0 0x00007f4624002607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f46240009d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4624002dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4622e6f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f462c1f7c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f462c1f7c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f462c1f7c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f462c1f7c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f462c1f7c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f462c1f7c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f462c182953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f462c182953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f462c182953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f462c182953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f462c18bb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f462c18c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f462c18c21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f462c18c3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f462c18c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f462c18c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f462c47bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f462c47bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f462c47bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f462c47bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f462c47bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f462c4862aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f462c4862aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f462c4862aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f462c4862aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f462c4862aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f462a8ff7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f462a8ff7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f462a8ff7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f462a8ff7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f462bf96949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f462bf3ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f462bf3ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f462bf3ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f462bff28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005623434f32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x00005623434f6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x00005623434f6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f4622e5a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f4622e5a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005623434ef0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/delete.cpp.script: line 1: 3091367 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/delete.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/container-modeling.cpp (552 of 19121) ******************** TEST 'Clang :: Analysis/container-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/container-modeling.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/container-modeling.cpp:248:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/container-modeling.cpp:248:3: Error evaluating statement #0 0x00007f10b8861607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f10b885f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f10b8861dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f10b76ce930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f10c0a4f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f10c0a4f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f10c0a4f4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f10c0a4f4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f10c0a4f4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f10c0a4f4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f10c0a4f4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f10c0a4f4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f10c0a4f4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f10c0a4f958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f10c0a4f958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f10c0a4f958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f10c0a4f958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f10c0a6d967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f10c0a6d967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f10c0a6d967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f10c0a6d967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f10c0a6cd34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f10c0a6cd34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f10c0a6cd34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f10c0eaab73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f10c0eaab73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f10c0eaab73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f10c0a42458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f10c0a42458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f10c0a42458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f10c0a42458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f10c0a42458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f10c0a419f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f10c0a419f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f10c0a419f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f10c0a41b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f10c0a41b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f10c0a41b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f10c0a41b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f10c0a5f107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f10c0a5f107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f10c0a5f107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f10c0a5f107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f10c0a421d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f10c0a421d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f10c0a421d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f10c0a67483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f10c0a67483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f10c0a67483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f10c0a6daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f10c0a6daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f10c0a6daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f10c09cac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f10c09cac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f10c09cac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f10c09cac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f10c09cb15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f10c09cb15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f10c09cb15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f10c09953be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f10c09953be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f10c09953be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f10c0b6d3e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f10c0b6d3e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f10c0b6d3e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f10c0adc9c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f10c0adc9c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f10c0adc9c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f10c0adc9c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f10c0adc9c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f10c0adc9c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f10c09bb32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f10c09bb32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f10c09bb32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f10c09bb32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f10c09bb32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f10c0a1a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f10c0a1a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f10c0a1a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f10c0a1a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f10c0a1a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f10c0a1a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f10c0a1b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f10c09e9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f10c09e9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f10c09ead83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f10c09ead83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f10c09eb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f10c09eb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f10c09eb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f10c09eb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f10c0cdacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f10c0cdacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f10c0cdacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f10c0cdacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f10c0cdacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f10c0ce52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f10c0ce52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f10c0ce52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f10c0ce52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f10c0ce52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f10bf15e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f10bf15e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f10bf15e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f10bf15e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f10c07f5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f10c0799e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f10c0799e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f10c0799e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f10c08518e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x000055bd239ba2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x000055bd239bd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x000055bd239bdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f10b76b9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f10b76b9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x000055bd239b60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/container-modeling.cpp.script: line 3: 3091100 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/expr-types.cpp (554 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/expr-types.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/expr-types.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/expr-types.cpp:14:7: Error evaluating statement #0 0x00007f96324c3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f96324c19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f96324c3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9631330930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f963aa12da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f963aa12da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f963aa12da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f963aa12da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f963aa12da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f963aa12da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f963aa12da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f963aa12da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f963a6becbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f963a6becbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f963a6becbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f963a6becbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f963a6becbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f963a6becbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f963a6becbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f963a6becbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f963a6bf87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f963a6bf87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f963a6bf87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f963a6bf87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f963a6c0eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f963a6c0eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f963a6c0eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f963a6a4139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f963a6a4139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f963a6a4139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f963a6c9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f963a6c9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f963a6c9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f963a6cfaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f963a6cfaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f963a6cfaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f963a62cc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f963a62cc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f963a62cc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f963a62cc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f963a68282d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f963a68282d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f963a68282d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f963a68282d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f963a64c949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f963a64c949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f963a64c949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f963a64c949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f963a64c949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f963a64cd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f963a64cd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f963a64d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f963a64d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f963a64d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f963a64d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f963a93ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f963a93ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f963a93ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f963a93ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f963a93ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f963a9472aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f963a9472aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f963a9472aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f963a9472aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f963a9472aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f9638dc07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f9638dc07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f9638dc07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f9638dc07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f963a457949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f963a3fbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f963a3fbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f963a3fbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f963a4b38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055eed3e672fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055eed3e6a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055eed3e6aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f963131b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f963131b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055eed3e630a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/expr-types.cpp.script: line 1: 3091365 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/expr-types.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/autogenerated_automoc.cpp (555 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/autogenerated_automoc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/autogenerated_automoc.cpp:9:13: Error evaluating New Allocator Call #0 0x00007f3b9f549607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3b9f5479d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3b9f549dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3b9e3b6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3ba7a98da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3ba7a98da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3ba7a98da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3ba7a98da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3ba7a98da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3ba7a98da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3ba7a98da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3ba7a98da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3ba7744cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3ba7744cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3ba7744cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3ba7744cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3ba7744cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3ba7744cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3ba7744cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3ba7744cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3ba7745ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3ba7745ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3ba7745ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3ba7745ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3ba7729854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3ba7729854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3ba7729854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3ba774719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3ba774719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3ba774719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3ba772a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3ba772a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3ba772a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3ba774f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3ba774f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3ba774f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3ba7755af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3ba7755af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3ba7755af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3ba76b2caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3ba76b2caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3ba76b2caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3ba76b2caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3ba76b315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3ba76b315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3ba76b315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3ba7716974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3ba7716974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3ba7716974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f3ba7716974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f3ba76cb0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f3ba76cb0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f3ba76d313f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f3ba76d32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f3ba76d3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f3ba76d3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f3ba79c2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f3ba79c2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f3ba79c2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f3ba79c2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f3ba79c2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f3ba79cd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f3ba79cd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f3ba79cd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f3ba79cd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f3ba79cd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f3ba5e467f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f3ba5e467f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f3ba5e467f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f3ba5e467f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f3ba74dd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f3ba7481e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f3ba7481e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f3ba7481e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f3ba75398e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005616b1cf12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x00005616b1cf4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00005616b1cf4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f3b9e3a1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f3b9e3a1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x00005616b1ced0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/autogenerated_automoc.cpp.script: line 1: 3091281 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/autogenerated_automoc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/clone-begin-end-different-file.cpp (556 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/clone-begin-end-different-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/Inputs/clone-begin-end-different-file-begin-macro-1.inc:1:1 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/Inputs/clone-begin-end-different-file-begin-macro-1.inc:1:1 : Error evaluating statement #0 0x00007fca918d7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fca918d59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fca918d7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fca90744930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fca99e26da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fca99e26da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fca99e26da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fca99e26da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fca99e26da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fca99e26da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fca99e26da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fca99e26da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fca99ad2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fca99ad2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fca99ad2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fca99ad2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fca99ad2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fca99ad2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fca99ad2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fca99ad2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fca99ad3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fca99ad3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fca99ad3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fca99ad3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fca99ab7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fca99ab7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fca99ab7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fca99ad519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fca99ad519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fca99ad519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fca99ab81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fca99ab81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fca99ab81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fca99add483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fca99add483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fca99add483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fca99ae3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fca99ae3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fca99ae3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fca99a40c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fca99a40c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fca99a40c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fca99a40c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fca99a9682d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fca99a9682d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fca99a9682d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fca99a9682d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fca99a60949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fca99a60949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fca99a60949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fca99a60949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fca99a60949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fca99a60d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fca99a60d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fca99a610ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fca99a612ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fca99a61662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fca99a61662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fca99d50cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fca99d50cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fca99d50cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fca99d50cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fca99d50cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fca99d5b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fca99d5b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fca99d5b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fca99d5b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fca99d5b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fca981d47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fca981d47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fca981d47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fca981d47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fca9986b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fca9980fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fca9980fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fca9980fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fca998c78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000557284dab2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000557284dae432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000557284daeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fca9072f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fca9072f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000557284da70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/clone-begin-end-different-file.cpp.script: line 1: 3091363 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/dependent-exist.cpp (559 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/dependent-exist.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/dependent-exist.cpp:17:10: Error evaluating statement #0 0x00007f232612f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f232612d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f232612fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2324f9c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f232e324c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f232e324c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f232e324c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f232e324c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f232e324c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f232e324c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f232e2af953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f232e2af953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f232e2af953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f232e2af953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f232e2b8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f232e2b90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f232e2b921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f232e2b93d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f232e2b9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f232e2b9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f232e5a8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f232e5a8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f232e5a8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f232e5a8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f232e5a8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f232e5b32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f232e5b32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f232e5b32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f232e5b32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f232e5b32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f232ca2c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f232ca2c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f232ca2c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f232ca2c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f232e0c3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f232e067e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f232e067e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f232e067e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f232e11f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005599d001b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x00005599d001e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x00005599d001eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f2324f87590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f2324f87649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005599d00170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/dependent-exist.cpp.script: line 1: 3091364 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/dependent-exist.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/generic.c (560 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/generic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/generic.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo3 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/generic.c:28:12: Error evaluating statement #0 0x00007f306101f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f306101d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f306101fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f305fe8c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3069214c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3069214c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3069214c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3069214c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3069214c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3069214c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f306919f953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f306919f953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f306919f953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f306919f953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f30691a8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f30691a90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f30691a921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f30691a93d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f30691a9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f30691a9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3069498cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f3069498cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f3069498cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f3069498cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f3069498cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f30694a32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f30694a32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f30694a32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f30694a32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f30694a32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f306791c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f306791c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f306791c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f306791c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f3068fb3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f3068f57e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f3068f57e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f3068f57e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f306900f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005558779022fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000555877905432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000555877905ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f305fe77590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f305fe77649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005558778fe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/generic.c.script: line 1: 3091414 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/generic.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/functions.cpp (563 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/functions.cpp:51:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/functions.cpp:51:7: Error evaluating statement #0 0x00007fc463881607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc46387f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc463881dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc4626ee930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc46bdd0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc46bdd0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc46bdd0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc46bdd0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc46bdd0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc46bdd0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc46bdd0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc46bdd0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc46ba7ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc46ba7ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc46ba7ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc46ba7ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc46ba7ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc46ba7ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc46ba7ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc46ba7ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc46ba7d87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc46ba7d87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc46ba7d87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc46ba7d87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fc46ba7eeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc46ba7eeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc46ba7eeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fc46ba62139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc46ba62139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc46ba62139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007fc46ba87483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fc46ba87483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fc46ba87483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007fc46ba8daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fc46ba8daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fc46ba8daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007fc46b9eac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc46b9eac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc46b9eac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fc46b9eac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fc46ba4082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fc46ba4082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fc46ba4082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007fc46ba4082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007fc46ba0a949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007fc46ba0a949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007fc46ba0a949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007fc46ba0a949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007fc46ba0a949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007fc46ba0ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fc46ba0ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007fc46ba0b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007fc46ba0b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007fc46ba0b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fc46ba0b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fc46bcfacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fc46bcfacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fc46bcfacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fc46bcfacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fc46bcfacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fc46bd052aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fc46bd052aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fc46bd052aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fc46bd052aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fc46bd052aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fc46a17e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fc46a17e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fc46a17e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fc46a17e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fc46b815949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fc46b7b9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fc46b7b9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fc46b7b9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fc46b8718e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055c58bc582fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055c58bc5b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055c58bc5bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fc4626d9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fc4626d9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055c58bc540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/functions.cpp.script: line 1: 3091413 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/functions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/dbus_autogenerated.cpp (564 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/dbus_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/dbus_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007ff203a6f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff203a6d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff203a6fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff2028dc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff20bfbeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff20bfbeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff20bfbeda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff20bfbeda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff20bfbeda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff20bfbeda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff20bfbeda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff20bfbeda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff20bc6acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff20bc6acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff20bc6acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff20bc6acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff20bc6acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff20bc6acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff20bc6acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff20bc6acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff20bc6bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff20bc6bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff20bc6bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff20bc6bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff20bc4f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff20bc4f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff20bc4f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff20bc6d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff20bc6d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff20bc6d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff20bc501d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff20bc501d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff20bc501d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff20bc75483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff20bc75483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff20bc75483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff20bc7baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff20bc7baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff20bc7baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff20bbd8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff20bbd8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff20bbd8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff20bbd8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff20bbd915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff20bbd915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff20bbd915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff20bc3c974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff20bc3c974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff20bc3c974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff20bc3c974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007ff20bbf10ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007ff20bbf10ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007ff20bbf913f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007ff20bbf92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007ff20bbf9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007ff20bbf9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007ff20bee8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007ff20bee8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007ff20bee8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007ff20bee8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007ff20bee8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007ff20bef32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007ff20bef32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007ff20bef32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007ff20bef32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007ff20bef32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007ff20a36c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007ff20a36c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007ff20a36c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007ff20a36c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007ff20ba03949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007ff20b9a7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007ff20b9a7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007ff20b9a7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007ff20ba5f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005648b03392fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x00005648b033c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00005648b033cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007ff2028c7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007ff2028c7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x00005648b03350a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/dbus_autogenerated.cpp.script: line 1: 3091371 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/dbus_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/labels.cpp (569 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/labels.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/labels.cpp:44:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/labels.cpp:44:7: Error evaluating statement #0 0x00007f442c827607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f442c8259d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f442c827dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f442b694930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4434d76da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4434d76da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4434d76da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4434d76da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4434d76da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4434d76da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4434d76da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4434d76da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4434a22cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4434a22cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4434a22cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4434a22cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4434a22cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4434a22cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4434a22cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4434a22cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4434a23ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4434a23ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4434a23ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4434a23ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4434a07854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4434a07854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4434a07854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4434a2519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4434a2519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4434a2519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4434a081d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4434a081d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4434a081d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4434a2d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4434a2d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4434a2d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4434a33af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4434a33af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4434a33af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4434990caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4434990caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4434990caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4434990caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f44349e682d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f44349e682d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f44349e682d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f44349e682d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f44349b0949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f44349b0949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f44349b0949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f44349b0949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f44349b0949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f44349b0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f44349b0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f44349b10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f44349b12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f44349b1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f44349b1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f4434ca0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f4434ca0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f4434ca0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f4434ca0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f4434ca0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f4434cab2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f4434cab2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f4434cab2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f4434cab2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f4434cab2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f44331247f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f44331247f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f44331247f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f44331247f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f44347bb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f443475fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f443475fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f443475fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f44348178e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055a07c3182fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055a07c31b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055a07c31bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f442b67f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f442b67f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055a07c3140a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/labels.cpp.script: line 1: 3091509 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/labels.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/lambda.cpp (570 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/lambda.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/lambda.cpp 1. parser at end of file #0 0x00007f21a5a3b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f21a5a399d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f21a5a3bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f21a48a8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f21adf8ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f21adf8ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f21adf8ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f21adf8ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f21adf8ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f21adf8ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f21adf8ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f21adf8ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f21adc36cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f21adc36cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f21adc36cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f21adc36cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f21adc36cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f21adc36cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f21adc36cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f21adc36cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f21adc37ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f21adc37ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f21adc37ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f21adc37ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f21adc1b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f21adc1b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f21adc1b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f21adc3919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f21adc3919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f21adc3919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f21adc1c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f21adc1c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f21adc1c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f21adc41483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f21adc41483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f21adc41483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f21adc47af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f21adc47af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f21adc47af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f21adba4caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f21adba4caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f21adba4caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f21adba4caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f21adba515b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f21adba515b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f21adba515b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f21adb6f3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f21adb6f3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f21adb6f3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f21adbb6050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f21adbb6050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f21adbb6050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f21adbc5a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f21adbc5a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f21adbc5a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f21adeb4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f21adeb4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f21adeb4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f21adeb4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f21adeb4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f21adebf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f21adebf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f21adebf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f21adebf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f21adebf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f21ac3387f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f21ac3387f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f21ac3387f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f21ac3387f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f21ad9cf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f21ad973e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f21ad973e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f21ad973e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f21ada2b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005630df07e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005630df081432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005630df081ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f21a4893590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f21a4893649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005630df07a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/lambda.cpp.script: line 1: 3091522 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/lambda.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/macro-complexity.cpp (571 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/macro-complexity.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp:32:10 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp:32:10 : Error evaluating statement #0 0x00007f626fe9c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f626fe9a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f626fe9cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f626ed09930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f62783ebda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f62783ebda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f62783ebda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f62783ebda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f62783ebda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f62783ebda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f62783ebda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f62783ebda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6278097cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6278097cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6278097cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6278097cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6278097cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6278097cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6278097cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6278097cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f627809887b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f627809887b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f627809887b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f627809887b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f6278099eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6278099eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6278099eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f627807d139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f627807d139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f627807d139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f62780a2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f62780a2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f62780a2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f62780a8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f62780a8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f62780a8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f6278005c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6278005c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6278005c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f6278005c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f627805b82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f627805b82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f627805b82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f627805b82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f6278025949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f6278025949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f6278025949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f6278025949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f6278025949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f6278025d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f6278025d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f62780260ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f62780262ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f6278026662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f6278026662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f6278315cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f6278315cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f6278315cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f6278315cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f6278315cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f62783202aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f62783202aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f62783202aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f62783202aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f62783202aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f62767997f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f62767997f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f62767997f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f62767997f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f6277e30949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f6277dd4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f6277dd4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f6277dd4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f6277e8c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000559eaafde2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000559eaafe1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000559eaafe1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f626ecf4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f626ecf4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000559eaafda0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/macro-complexity.cpp.script: line 1: 3091546 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/macro-complexity.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/moc_autogenerated.cpp (572 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/moc_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/moc_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007f27f498f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f27f498d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f27f498fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f27f37fc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f27fcededa6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f27fcededa6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f27fcededa6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f27fcededa6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f27fcededa6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f27fcededa6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f27fcededa6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f27fcededa6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f27fcb8acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f27fcb8acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f27fcb8acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f27fcb8acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f27fcb8acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f27fcb8acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f27fcb8acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f27fcb8acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f27fcb8bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f27fcb8bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f27fcb8bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f27fcb8bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f27fcb6f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f27fcb6f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f27fcb6f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f27fcb8d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f27fcb8d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f27fcb8d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f27fcb701d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f27fcb701d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f27fcb701d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f27fcb95483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f27fcb95483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f27fcb95483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f27fcb9baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f27fcb9baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f27fcb9baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f27fcaf8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f27fcaf8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f27fcaf8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f27fcaf8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f27fcaf915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f27fcaf915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f27fcaf915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f27fcb5c974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f27fcb5c974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f27fcb5c974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f27fcb5c974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f27fcb110ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f27fcb110ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f27fcb1913f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f27fcb192ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f27fcb19662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f27fcb19662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f27fce08cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f27fce08cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f27fce08cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f27fce08cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f27fce08cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f27fce132aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f27fce132aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f27fce132aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f27fce132aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f27fce132aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f27fb28c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f27fb28c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f27fb28c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f27fb28c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f27fc923949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f27fc8c7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f27fc8c7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f27fc8c7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f27fc97f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000563e777e22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000563e777e5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000563e777e5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f27f37e7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f27f37e7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000563e777de0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/moc_autogenerated.cpp.script: line 1: 3091686 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/moc_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/objc-methods.m (573 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/objc-methods.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/objc-methods.m 1. parser at end of file #0 0x00007ff8b0fcb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff8b0fc99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff8b0fcbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff8afe38930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff8b951ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff8b951ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff8b951ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff8b951ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff8b951ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff8b951ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff8b951ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff8b951ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff8b91c6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff8b91c6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff8b91c6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff8b91c6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff8b91c6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff8b91c6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff8b91c6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff8b91c6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff8b91c7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff8b91c7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff8b91c7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff8b91c7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff8b91ab854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff8b91ab854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff8b91ab854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff8b91c919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff8b91c919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff8b91c919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff8b91ac1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff8b91ac1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff8b91ac1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff8b91d1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff8b91d1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff8b91d1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff8b91d7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff8b91d7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff8b91d7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff8b9134caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff8b9134caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff8b9134caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff8b9134caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff8b913515b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff8b913515b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff8b913515b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff8b90ff3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff8b90ff3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff8b90ff3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff8b9146120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007ff8b9146120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007ff8b9146120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007ff8b9155a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007ff8b9155a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007ff8b9155a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007ff8b9444cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007ff8b9444cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007ff8b9444cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007ff8b9444cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007ff8b9444cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007ff8b944f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007ff8b944f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007ff8b944f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007ff8b944f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007ff8b944f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007ff8b78c87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007ff8b78c87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007ff8b78c87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007ff8b78c87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007ff8b8f5f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007ff8b8f03e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007ff8b8f03e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007ff8b8f03e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007ff8b8fbb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000556957d2a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000556957d2d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000556957d2def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007ff8afe23590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007ff8afe23649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000556957d260a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/objc-methods.m.script: line 1: 3091703 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/objc-methods.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/not-autogenerated.cpp (574 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/not-autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/not-autogenerated.cpp:4:13: Error evaluating New Allocator Call #0 0x00007f5d95017607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5d950159d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5d95017dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5d93e84930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5d9d566da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5d9d566da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5d9d566da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5d9d566da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5d9d566da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5d9d566da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5d9d566da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5d9d566da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5d9d212cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5d9d212cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5d9d212cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5d9d212cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5d9d212cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5d9d212cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5d9d212cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5d9d212cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5d9d213ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5d9d213ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5d9d213ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5d9d213ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5d9d1f7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5d9d1f7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5d9d1f7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5d9d21519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5d9d21519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5d9d21519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5d9d1f81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5d9d1f81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5d9d1f81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5d9d21d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5d9d21d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5d9d21d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5d9d223af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5d9d223af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5d9d223af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5d9d180caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5d9d180caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5d9d180caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5d9d180caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5d9d18115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5d9d18115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5d9d18115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5d9d1e4974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5d9d1e4974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5d9d1e4974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5d9d1e4974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f5d9d1990ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f5d9d1990ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f5d9d1a113f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f5d9d1a12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f5d9d1a1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f5d9d1a1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f5d9d490cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f5d9d490cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f5d9d490cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f5d9d490cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f5d9d490cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f5d9d49b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f5d9d49b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f5d9d49b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f5d9d49b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f5d9d49b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f5d9b9147f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f5d9b9147f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f5d9b9147f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f5d9b9147f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f5d9cfab949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f5d9cf4fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f5d9cf4fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f5d9cf4fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f5d9d0078e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005621711622fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000562171165432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000562171165ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f5d93e6f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f5d93e6f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000056217115e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/not-autogenerated.cpp.script: line 1: 3091705 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/not-autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/plist-diagnostics.cpp (575 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/plist-diagnostics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/plist-diagnostics.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/plist-diagnostics.cpp:15:7: Error evaluating statement #0 0x00007f6a8eabf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6a8eabd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6a8eabfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6a8d92c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6a9700eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6a9700eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6a9700eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6a9700eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6a9700eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6a9700eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6a9700eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6a9700eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6a96cbacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6a96cbacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6a96cbacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6a96cbacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6a96cbacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6a96cbacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6a96cbacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6a96cbacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6a96cbb87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6a96cbb87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6a96cbb87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6a96cbb87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f6a96cbceab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6a96cbceab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6a96cbceab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f6a96ca0139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6a96ca0139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6a96ca0139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f6a96cc5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f6a96cc5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f6a96cc5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f6a96ccbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f6a96ccbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f6a96ccbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f6a96c28c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6a96c28c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6a96c28c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f6a96c28c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f6a96c7e82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f6a96c7e82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f6a96c7e82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f6a96c7e82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f6a96c48949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f6a96c48949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f6a96c48949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f6a96c48949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f6a96c48949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f6a96c48d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f6a96c48d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f6a96c490ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f6a96c492ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f6a96c49662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f6a96c49662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f6a96f38cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f6a96f38cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f6a96f38cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f6a96f38cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f6a96f38cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f6a96f432aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f6a96f432aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f6a96f432aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f6a96f432aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f6a96f432aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f6a953bc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f6a953bc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f6a953bc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f6a953bc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f6a96a53949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f6a969f7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f6a969f7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f6a969f7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f6a96aaf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056252e74a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056252e74d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056252e74def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f6a8d917590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f6a8d917649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056252e7460a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/plist-diagnostics.cpp.script: line 2: 3091748 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/copypaste/plist-diagnostics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax-cxx.cpp (576 of 19121) ******************** TEST 'Clang :: Analysis/cstring-syntax-cxx.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-cxx.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(X, X) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-cxx.cpp:15:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-cxx.cpp:15:9: Error evaluating statement #0 0x00007f764f371607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f764f36f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f764f371dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f764e1de930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f76574c83de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f76574c83de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f76574c83de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f76574c83de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f76574c83de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f76574c83de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f76574c83de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f76574c83de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f765751906b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f765751906b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f765751906b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f765751917b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f765751917b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f765751917b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f765753b885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f76574f9733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f76574f9733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f76574fad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f76574fad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f76574fb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f76574fb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f76574fb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f76574fb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f76577eacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f76577eacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f76577eacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f76577eacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f76577eacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f76577f52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f76577f52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f76577f52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f76577f52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f76577f52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f7655c6e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f7655c6e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f7655c6e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f7655c6e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f7657305949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f76572a9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f76572a9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f76572a9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f76573618e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x000055a07794d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x000055a077950432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x000055a077950ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f764e1c9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f764e1c9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000055a0779490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-syntax-cxx.cpp.script: line 1: 3091845 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-cxx.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/plist-diagnostics-notes-as-events.cpp (577 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/plist-diagnostics-notes-as-events.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -analyzer-config notes-as-events=true -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp:15:7: Error evaluating statement #0 0x00007f7906142607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f79061409d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7906142dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7904faf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f790e691da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f790e691da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f790e691da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f790e691da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f790e691da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f790e691da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f790e691da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f790e691da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f790e33dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f790e33dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f790e33dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f790e33dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f790e33dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f790e33dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f790e33dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f790e33dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f790e33e87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f790e33e87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f790e33e87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f790e33e87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f790e33feab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f790e33feab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f790e33feab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f790e323139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f790e323139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f790e323139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f790e348483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f790e348483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f790e348483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f790e34eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f790e34eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f790e34eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f790e2abc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f790e2abc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f790e2abc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f790e2abc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f790e30182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f790e30182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f790e30182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f790e30182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f790e2cb949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f790e2cb949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f790e2cb949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f790e2cb949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f790e2cb949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f790e2cbd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f790e2cbd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f790e2cc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f790e2cc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f790e2cc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f790e2cc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f790e5bbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f790e5bbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f790e5bbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f790e5bbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f790e5bbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f790e5c62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f790e5c62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f790e5c62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f790e5c62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f790e5c62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f790ca3f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f790ca3f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f790ca3f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f790ca3f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f790e0d6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f790e07ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f790e07ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f790e07ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f790e1328e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055da9303a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055da9303d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055da9303def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f7904f9a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f7904f9a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055da930360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/plist-diagnostics-notes-as-events.cpp.script: line 2: 3091737 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -analyzer-config notes-as-events=true -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctor-array.cpp (578 of 19121) ******************** TEST 'Clang :: Analysis/ctor-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/ctor-array.cpp:241:19: Error evaluating statement #0 0x00007f1bb82ed607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1bb82eb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1bb82eddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1bb715a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1bc046d5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f1bc046d5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1bc046d5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1bc046d5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1bc046d5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1bc046d5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1bc046d5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f1bc046d5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f1bc0476b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f1bc04770ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f1bc047721c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f1bc04773d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f1bc0477662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f1bc0477662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f1bc0766cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f1bc0766cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f1bc0766cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f1bc0766cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f1bc0766cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f1bc07712aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f1bc07712aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f1bc07712aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f1bc07712aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f1bc07712aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f1bbebea7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f1bbebea7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f1bbebea7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f1bbebea7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f1bc0281949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f1bc0225e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f1bc0225e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f1bc0225e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f1bc02dd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x00005610aff642fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x00005610aff67432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x00005610aff67ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f1bb7145590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f1bb7145649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x00005610aff600a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctor-array.cpp.script: line 1: 3091897 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor-array.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/sub-sequences.cpp (579 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/sub-sequences.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/sub-sequences.cpp:18:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/sub-sequences.cpp:18:7: Error evaluating statement #0 0x00007fdd810ac607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdd810aa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdd810acdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdd7ff19930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdd895fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdd895fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdd895fbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdd895fbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdd895fbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdd895fbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdd895fbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdd895fbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fdd892a7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fdd892a7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fdd892a7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fdd892a7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fdd892a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fdd892a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fdd892a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fdd892a7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fdd892a887b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fdd892a887b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fdd892a887b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fdd892a887b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fdd892a9eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdd892a9eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdd892a9eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fdd8928d139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fdd8928d139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fdd8928d139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007fdd892b2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fdd892b2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fdd892b2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007fdd892b8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fdd892b8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fdd892b8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007fdd89215c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdd89215c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdd89215c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fdd89215c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fdd8926b82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fdd8926b82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fdd8926b82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007fdd8926b82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007fdd89235949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007fdd89235949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007fdd89235949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007fdd89235949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007fdd89235949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007fdd89235d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fdd89235d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007fdd892360ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007fdd892362ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007fdd89236662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fdd89236662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fdd89525cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fdd89525cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fdd89525cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fdd89525cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fdd89525cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fdd895302aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fdd895302aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fdd895302aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fdd895302aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fdd895302aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fdd879a97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fdd879a97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fdd879a97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fdd879a97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fdd89040949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fdd88fe4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fdd88fe4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fdd88fe4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fdd8909c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055e705bee2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055e705bf1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055e705bf1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fdd7ff04590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fdd7ff04649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055e705bea0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/sub-sequences.cpp.script: line 1: 3091801 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/sub-sequences.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/ui_autogenerated.cpp (580 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/ui_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/ui_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007fc16b4cf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc16b4cd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc16b4cfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc16a33c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc173a1eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc173a1eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc173a1eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc173a1eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc173a1eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc173a1eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc173a1eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc173a1eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc1736cacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc1736cacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc1736cacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc1736cacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc1736cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc1736cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc1736cacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc1736cacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc1736cbab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc1736cbab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc1736cbab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc1736cbab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc1736af854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc1736af854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc1736af854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc1736cd19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc1736cd19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc1736cd19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc1736b01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc1736b01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc1736b01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc1736d5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc1736d5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc1736d5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc1736dbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc1736dbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc1736dbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc173638caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc173638caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc173638caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc173638caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc17363915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc17363915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc17363915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc17369c974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc17369c974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc17369c974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc17369c974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fc1736510ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fc1736510ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fc17365913f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fc1736592ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fc173659662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fc173659662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fc173948cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fc173948cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fc173948cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fc173948cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fc173948cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fc1739532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fc1739532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fc1739532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fc1739532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fc1739532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fc171dcc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fc171dcc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fc171dcc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fc171dcc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fc173463949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fc173407e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fc173407e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fc173407e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fc1734bf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055819d68b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055819d68e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055819d68eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fc16a327590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fc16a327649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055819d6870a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/ui_autogenerated.cpp.script: line 1: 3091828 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/ui_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/text-diagnostics.cpp (581 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/text-diagnostics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/copypaste/text-diagnostics.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/copypaste/text-diagnostics.cpp:14:7: Error evaluating statement #0 0x00007f55abfc4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f55abfc29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f55abfc4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f55aae31930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f55b4513da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f55b4513da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f55b4513da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f55b4513da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f55b4513da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f55b4513da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f55b4513da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f55b4513da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f55b41bfcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f55b41bfcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f55b41bfcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f55b41bfcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f55b41bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f55b41bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f55b41bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f55b41bfcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f55b41c087b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f55b41c087b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f55b41c087b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f55b41c087b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f55b41c1eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f55b41c1eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f55b41c1eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f55b41a5139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f55b41a5139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f55b41a5139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f55b41ca483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f55b41ca483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f55b41ca483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f55b41d0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f55b41d0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f55b41d0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f55b412dc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f55b412dc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f55b412dc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f55b412dc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f55b418382d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f55b418382d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f55b418382d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f55b418382d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f55b414d949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f55b414d949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f55b414d949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f55b414d949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f55b414d949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f55b414dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f55b414dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f55b414e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f55b414e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f55b414e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f55b414e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f55b443dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f55b443dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f55b443dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f55b443dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f55b443dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f55b44482aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f55b44482aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f55b44482aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f55b44482aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f55b44482aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f55b28c17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f55b28c17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f55b28c17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f55b28c17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f55b3f58949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f55b3efce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f55b3efce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f55b3efce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f55b3fb48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055ef1eb252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055ef1eb28432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055ef1eb28ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f55aae1c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f55aae1c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055ef1eb210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/text-diagnostics.cpp.script: line 1: 3091825 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/copypaste/text-diagnostics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/suspicious-clones.cpp (582 of 19121) ******************** TEST 'Clang :: Analysis/copypaste/suspicious-clones.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/copypaste/suspicious-clones.cpp:49:9: Error evaluating branch #0 0x00007f69662f5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f69662f39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f69662f5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6965162930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f696e844da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f696e844da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f696e844da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f696e844da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f696e844da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f696e844da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f696e844da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f696e844da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f696e4f0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f696e4f0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f696e4f0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f696e4f0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f696e4f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f696e4f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f696e4f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f696e4f0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f696e4f187b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f696e4f187b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f696e4f187b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f696e4f187b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f696e4f2eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f696e4f2eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f696e4f2eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f696e4f320d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f696e4f320d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f696e4f320d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f696e4d61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f696e4d61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f696e4d61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f696e4fb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f696e4fb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f696e4fb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f696e501af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f696e501af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f696e501af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f696e45ec5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f696e45ec5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f696e45ec5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f696e45ec5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f696e93f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f696e93f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f696e93f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f696e46be2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f696e46be2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f696e46be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f696e46be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f696e46be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f696e46be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f696e46be2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f696e46be2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f696e46be2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f696e46be2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f696e46c5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f696e47f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f696e47f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f696e76ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f696e76ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f696e76ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f696e76ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f696e76ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f696e7792aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f696e7792aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f696e7792aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f696e7792aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f696e7792aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f696cbf27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f696cbf27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f696cbf27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f696cbf27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f696e289949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f696e22de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f696e22de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f696e22de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f696e2e58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055cd22d6f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055cd22d72432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055cd22d72ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f696514d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f696514d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055cd22d6b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/copypaste/Output/suspicious-clones.cpp.script: line 1: 3091834 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-bug-path.cpp (583 of 19121) ******************** TEST 'Clang :: Analysis/ctor-bug-path.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling NestedElementRegionTrack::NestedElementRegionTrack() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.cpp:263:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.cpp:263:9: Error evaluating statement #0 0x00007feec12ef607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007feec12ed9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007feec12efdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007feec015c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007feec94463de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007feec94463de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007feec94463de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007feec94463de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007feec94463de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007feec94463de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007feec94463de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007feec94463de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007feec949706b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007feec949706b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007feec949706b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007feec949717b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007feec949717b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007feec949717b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007feec94b9885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007feec9477733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007feec9477733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007feec9478d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007feec9478d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007feec94790ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007feec94792ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007feec9479662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007feec9479662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007feec9768cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007feec9768cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007feec9768cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007feec9768cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007feec9768cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007feec97732aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007feec97732aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007feec97732aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007feec97732aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007feec97732aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007feec7bec7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007feec7bec7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007feec7bec7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007feec7bec7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007feec9283949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007feec9227e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007feec9227e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007feec9227e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007feec92df8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x000055ff6bac72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x000055ff6baca432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x000055ff6bacaef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007feec0147590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007feec0147649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000055ff6bac30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctor-bug-path.cpp.script: line 2: 3091969 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctor-bug-path.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/coverage.c (585 of 19121) ******************** TEST 'Clang :: Analysis/coverage.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/coverage.c 1. parser at end of file 2. While analyzing stack: #0 Calling coverage9 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/coverage.c:93:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/coverage.c:93:7: Error evaluating statement #0 0x00007fd627f7c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd627f7a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd627f7cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd626de9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd6304cbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd6304cbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd6304cbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd6304cbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd6304cbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd6304cbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd6304cbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd6304cbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd630177cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd630177cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd630177cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd630177cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd630177cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd630177cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd630177cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd630177cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd630178ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd630178ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd630178ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd630178ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd63015c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd63015c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd63015c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd63017a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd63017a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd63017a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd63015d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd63015d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd63015d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd630182483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd630182483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd630182483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd630188af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd630188af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd630188af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd6300e5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd6300e5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd6300e5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd6300e5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd6305c60f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd6305c60f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd6305c60f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd63021fece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fd63021fece 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 0x00007fd63021fece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fd63021fece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fd6300cf39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fd63011b977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fd63011b977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fd63013b29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fd63013b29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fd63013b29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fd63013b29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fd63013e43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fd63013e43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fd63013e43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fd630104002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fd630104002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fd630104002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fd630105d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fd630105d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fd6301060ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fd6301062ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fd630106662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fd630106662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fd6303f5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fd6303f5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fd6303f5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fd6303f5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fd6303f5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fd6304002aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fd6304002aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fd6304002aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fd6304002aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fd6304002aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fd62e8797f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fd62e8797f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fd62e8797f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fd62e8797f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fd62ff10949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fd62feb4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fd62feb4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fd62feb4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fd62ff6c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055a3de61a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055a3de61d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055a3de61def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fd626dd4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fd626dd4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055a3de6160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/coverage.c.script: line 1: 3091822 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/coverage.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax-weird.c (586 of 19121) ******************** TEST 'Clang :: Analysis/cstring-syntax-weird.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cstring-syntax-weird.c:17:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-weird.c:17:3: Error evaluating statement #0 0x00007fe4949da607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe4949d89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe4949dadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe493847930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe49cf29da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe49cf29da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe49cf29da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe49cf29da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe49cf29da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe49cf29da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe49cf29da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe49cf29da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe49cbd5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe49cbd5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe49cbd5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe49cbd5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe49cbd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe49cbd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe49cbd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe49cbd5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe49cbd6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe49cbd6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe49cbd6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe49cbd6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe49cbba854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe49cbba854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe49cbba854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe49cbd819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe49cbd819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe49cbd819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe49cbbb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe49cbbb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe49cbbb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe49cbe0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe49cbe0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe49cbe0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe49cbe6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe49cbe6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe49cbe6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe49cb43c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe49cb43c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe49cb43c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe49cb43c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fe49d0311fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe49d0311fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe49d0311fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe49d0311fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #47 0x00007fe49d0312c6 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007fe49d0312c6 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 0x00007fe49d0312c6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:340:0 #50 0x00007fe49cc1bc00 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #51 0x00007fe49cc1bc00 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #52 0x00007fe49cc1bc00 (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1653:49 #53 0x00007fe49cc1e1fd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1602:1 #54 0x00007fe49cc0b9d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #55 0x00007fe49cc0b9d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #56 0x00007fe49cc0b9d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #57 0x00007fe49cc0b9d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #58 0x00007fe49cb42d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #59 0x00007fe49cb93693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #60 0x00007fe49cb93693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #61 0x00007fe49cb93693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #62 0x00007fe49cb93693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #63 0x00007fe49cb93693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #64 0x00007fe49cb93693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #65 0x00007fe49cb93693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #66 0x00007fe49cb93693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #67 0x00007fe49cb93693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #68 0x00007fe49cb9425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007fe49cb62786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007fe49cb62786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007fe49cb63d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fe49cb63d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007fe49cb640ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007fe49cb642ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007fe49cb64662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fe49cb64662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fe49ce53cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007fe49ce53cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007fe49ce53cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007fe49ce53cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007fe49ce53cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007fe49ce5e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007fe49ce5e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007fe49ce5e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007fe49ce5e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007fe49ce5e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007fe49b2d77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007fe49b2d77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007fe49b2d77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007fe49b2d77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007fe49c96e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007fe49c912e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007fe49c912e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007fe49c912e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007fe49c9ca8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055a82c9052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055a82c908432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055a82c908ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007fe493832590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007fe493832649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055a82c9010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-syntax-weird.c.script: line 1: 3091884 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-weird.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctor.mm (587 of 19121) ******************** TEST 'Clang :: Analysis/ctor.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor.mm 1. parser at end of file #0 0x00007f36456df607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f36456dd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f36456dfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f364454c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f364dc2eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f364dc2eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f364dc2eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f364dc2eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f364dc2eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f364dc2eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f364dc2eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f364dc2eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f364d8dacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f364d8dacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f364d8dacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f364d8dacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f364d8dacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f364d8dacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f364d8dacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f364d8dacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f364d8dbab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f364d8dbab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f364d8dbab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f364d8dbab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f364d8bf854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f364d8bf854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f364d8bf854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f364d8dd19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f364d8dd19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f364d8dd19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f364d8c01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f364d8c01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f364d8c01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f364d8e5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f364d8e5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f364d8e5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f364d8ebaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f364d8ebaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f364d8ebaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f364d848caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f364d848caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f364d848caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f364d848caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f364d84915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f364d84915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f364d84915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f364d8133be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f364d8133be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f364d8133be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f364d85a050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f364d85a050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f364d85a050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f364d869a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f364d869a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f364d869a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f364db58cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f364db58cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f364db58cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f364db58cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f364db58cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f364db632aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f364db632aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f364db632aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f364db632aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f364db632aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f364bfdc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f364bfdc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f364bfdc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f364bfdc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f364d673949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f364d617e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f364d617e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f364d617e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f364d6cf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055d5916902fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055d591693432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055d591693ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f3644537590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f3644537649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055d59168c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctor.mm.script: line 4: 3091989 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ctor.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax.c (588 of 19121) ******************** TEST 'Clang :: Analysis/cstring-syntax.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cstring-syntax.c:54:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax.c:54:3: Error evaluating statement #0 0x00007f0b2ca30607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0b2ca2e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0b2ca30dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0b2b89d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0b34f5fba6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0b34f5fba6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0b34f5fba6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0b34f5fba6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0b34f5fba6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0b34f5fba6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0b34f5fba6 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f0b34f5fba6 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2453:55 #12 0x00007f0b34c5bb5f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f0b34c5bb5f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f0b34c5bb5f 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #15 0x00007f0b34b8801b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f0b34b8801b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f0b34b8801b 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f0b34b8801b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33 #19 0x00007f0b34bec36a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f0b34bec36a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f0b34bec36a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0 #22 0x00007f0b34bec36a 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0 #23 0x00007f0b34bec684 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #24 0x00007f0b34bec684 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #25 0x00007f0b34bec684 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #26 0x00007f0b34bec684 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:165:0 #27 0x00007f0b35086a89 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #28 0x00007f0b35086a89 clang::ento::RegionAndSymbolInvalidationTraits::~RegionAndSymbolInvalidationTraits() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:1570:0 #29 0x00007f0b35086a89 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1075:0 #30 0x00007f0b34c7244b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:15 #31 0x00007f0b34c7244b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #32 0x00007f0b34c7244b (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1981:63 #33 0x00007f0b34c741fd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1602:1 #34 0x00007f0b34c619d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #35 0x00007f0b34c619d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #36 0x00007f0b34c619d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #37 0x00007f0b34c619d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #38 0x00007f0b34b98d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #39 0x00007f0b34be9693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #40 0x00007f0b34be9693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #41 0x00007f0b34be9693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #42 0x00007f0b34be9693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #43 0x00007f0b34be9693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #44 0x00007f0b34be9693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #45 0x00007f0b34be9693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #46 0x00007f0b34be9693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #47 0x00007f0b34be9693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #48 0x00007f0b34bea25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #49 0x00007f0b34bb8786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #50 0x00007f0b34bb8786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #51 0x00007f0b34bb9d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f0b34bb9d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #53 0x00007f0b34bba0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #54 0x00007f0b34bba2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #55 0x00007f0b34bba662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f0b34bba662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f0b34ea9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f0b34ea9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f0b34ea9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f0b34ea9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f0b34ea9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f0b34eb42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f0b34eb42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f0b34eb42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f0b34eb42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f0b34eb42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f0b3332d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f0b3332d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f0b3332d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f0b3332d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f0b349c4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f0b34968e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f0b34968e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f0b34968e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f0b34a208e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000556efe8602fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000556efe863432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000556efe863ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f0b2b888590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f0b2b888649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000556efe85c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-syntax.c.script: line 4: 3091900 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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/cstring-plist.c (589 of 19121) ******************** TEST 'Clang :: Analysis/cstring-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-plist.c : 'RUN: at line 8'; /usr/bin/FileCheck -input-file /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cstring-plist.c:18:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-plist.c:18:13: Error evaluating statement #0 0x00007f16391fc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f16391fa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f16391fcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1638069930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1641731bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1641731bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1641731bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1641731bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1641731bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1641731bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1641731bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1641731bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f16415455e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f16415455e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f16415455e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f164135428a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f164135428a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f164135428a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f164135428a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f1641402511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f1641402511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f1641402511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f1641402511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f1641408af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f1641408af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f1641408af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f1641365d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f1641365d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f1641365d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f1641365d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f16418460f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f16418460f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f16418460f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f164152c2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f164152c2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f164152c2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f164152c2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f164152c2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f164152c2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f164152c73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f164152c73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f164152c73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f164154621b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f164154621b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f164135632d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f164135632d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f164135632d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f164135632d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f164135632d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f16413b57bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f16413b57bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f16413b57bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f16413b57bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f16413b57bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f16413b57bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f16413b625f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f1641384786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f1641384786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f1641385d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f1641385d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f16413860ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f16413862ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f1641386662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f1641386662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f1641675cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f1641675cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f1641675cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f1641675cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f1641675cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f16416802aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f16416802aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f16416802aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f16416802aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f16416802aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f163faf97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f163faf97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f163faf97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f163faf97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f1641190949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f1641134e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f1641134e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f1641134e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f16411ec8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055ed31ebf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055ed31ec2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055ed31ec2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f1638054590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f1638054649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055ed31ebb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.script: line 3: 3091840 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-on-demand-parsing.cpp (591 of 19121) ******************** TEST 'Clang :: Analysis/ctu-on-demand-parsing.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs : 'RUN: at line 3'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-on-demand-parsing.cpp /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/ctu-on-demand-parsing.cpp : 'RUN: at line 4'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-hdr.h /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/ctu-hdr.h : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-chain.cpp /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp : 'RUN: at line 6'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.cpp /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp : 'RUN: at line 10'; echo '[{"directory":"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs","command":"clang++ ctu-chain.cpp","file":"ctu-chain.cpp"},{"directory":"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/compile_commands.json : 'RUN: at line 12'; echo '{"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp": ["g++", "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp"], "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp": ["g++", "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp"]}' | sed -e 's/\\/\\\\/g' > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/invocations.yaml : 'RUN: at line 14'; cd "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-extdef-mapping Inputs/ctu-chain.cpp Inputs/ctu-other.cpp > externalDefMap.txt : 'RUN: at line 16'; cd "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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 0x00007fc702378607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc7023769d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc702378dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc7011e5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc70a4fcafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc70a4fcafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc70a4fcafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc70a4fcafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc70a4fcafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc70a4fcafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc70a4fcafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fc70a4fcafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fc70a4fd5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fc70a50244e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fc70a502662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fc70a502662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fc70a7f1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fc70a7f1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fc70a7f1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fc70a7f1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fc70a7f1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fc70a7fc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fc70a7fc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fc70a7fc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fc70a7fc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fc70a7fc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fc708c757f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fc708c757f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fc708c757f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fc708c757f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fc70a30c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fc70a2b0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fc70a2b0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fc70a2b0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fc70a3688e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005596ff8192fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005596ff81c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005596ff81cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fc7011d0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fc7011d0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005596ff8150a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.cpp.script: line 11: 3092326 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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/cstring-syntax-weird2.c (592 of 19121) ******************** TEST 'Clang :: Analysis/cstring-syntax-weird2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cstring-syntax-weird2.c:15:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-weird2.c:15:3: Error evaluating statement #0 0x00007fd020a19607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd020a179d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd020a19dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd01f886930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd028f68da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd028f68da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd028f68da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd028f68da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd028f68da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd028f68da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd028f68da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd028f68da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd028c14cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd028c14cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd028c14cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd028c14cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd028c14cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd028c14cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd028c14cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd028c14cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd028c15ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd028c15ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd028c15ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd028c15ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd028bf9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd028bf9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd028bf9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd028c1719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd028c1719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd028c1719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd028bfa1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd028bfa1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd028bfa1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd028c1f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd028c1f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd028c1f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd028c25af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd028c25af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd028c25af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd028b82c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd028b82c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd028b82c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd028b82c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fd0290701fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd0290701fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd0290701fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd0290701fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #47 0x00007fd0290702c6 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007fd0290702c6 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 0x00007fd0290702c6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:340:0 #50 0x00007fd028c5ac00 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #51 0x00007fd028c5ac00 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #52 0x00007fd028c5ac00 (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1653:49 #53 0x00007fd028c5d1fd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1602:1 #54 0x00007fd028c4a9d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #55 0x00007fd028c4a9d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #56 0x00007fd028c4a9d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #57 0x00007fd028c4a9d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #58 0x00007fd028b81d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #59 0x00007fd028bd2693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #60 0x00007fd028bd2693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #61 0x00007fd028bd2693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #62 0x00007fd028bd2693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #63 0x00007fd028bd2693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #64 0x00007fd028bd2693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #65 0x00007fd028bd2693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #66 0x00007fd028bd2693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #67 0x00007fd028bd2693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #68 0x00007fd028bd325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007fd028ba1786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007fd028ba1786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007fd028ba2d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fd028ba2d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007fd028ba30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007fd028ba32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007fd028ba3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fd028ba3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fd028e92cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007fd028e92cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007fd028e92cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007fd028e92cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007fd028e92cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007fd028e9d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007fd028e9d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007fd028e9d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007fd028e9d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007fd028e9d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007fd0273167f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007fd0273167f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007fd0273167f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007fd0273167f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007fd0289ad949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007fd028951e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007fd028951e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007fd028951e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007fd028a098e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055923cd382fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055923cd3b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055923cd3bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007fd01f871590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007fd01f871649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055923cd340a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cstring-syntax-weird2.c.script: line 1: 3091898 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cstring-syntax-weird2.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-on-demand-parsing.c (594 of 19121) ******************** TEST 'Clang :: Analysis/ctu-on-demand-parsing.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp : 'RUN: at line 3'; cp "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-on-demand-parsing.c" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-on-demand-parsing.c" : 'RUN: at line 4'; cp "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.c" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-other.c" : 'RUN: at line 8'; echo '[{"directory":"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/compile_commands.json : 'RUN: at line 10'; echo '"/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/invocations.yaml : 'RUN: at line 12'; cd "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp" && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-extdef-mapping "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-other.c" > externalDefMap.txt : 'RUN: at line 14'; cd "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.tmp" && /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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 0x00007fbf8ec90607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbf8ec8e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbf8ec90dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbf8dafd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbf971dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbf971dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbf971dfda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbf971dfda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbf971dfda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbf971dfda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbf971dfda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbf971dfda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbf96e8bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbf96e8bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbf96e8bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbf96e8bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbf96e8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbf96e8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbf96e8bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbf96e8bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbf96e8cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbf96e8cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbf96e8cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbf96e8cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbf96e70854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbf96e70854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbf96e70854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbf96e8e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbf96e8e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbf96e8e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fbf96e711d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbf96e711d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbf96e711d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fbf96e96483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbf96e96483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbf96e96483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fbf96e9caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbf96e9caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbf96e9caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fbf96df9c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbf96df9c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbf96df9c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbf96df9c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fbf96e4f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbf96e4f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbf96e4f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fbf96e4f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fbf96e19949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fbf96e19949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fbf96e19949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fbf96e19949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fbf96e19949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fbf96e19d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fbf96e19d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fbf96e1a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fbf96e1a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fbf96e1a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fbf96e1a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fbf97109cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fbf97109cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fbf97109cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fbf97109cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fbf97109cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fbf971142aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fbf971142aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fbf971142aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fbf971142aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fbf971142aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fbf9558d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fbf9558d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fbf9558d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fbf9558d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fbf96c24949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fbf96bc8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fbf96bc8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fbf96bc8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fbf96c808e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055b3278af2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055b3278b2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055b3278b2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fbf8dae8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fbf8dae8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055b3278ab0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-on-demand-parsing.c.script: line 8: 3092231 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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/ctu-implicit.c (595 of 19121) ******************** TEST 'Clang :: Analysis/ctu-implicit.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2/ctu-import.c.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-import.c : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-import.c.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2/externalDefMap.txt : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-implicit.c 1. parser at end of file 2. While analyzing stack: #0 Calling func 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-implicit.c:19:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-implicit.c:19:3: Error evaluating statement #0 0x00007f7b3ecf5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7b3ecf39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7b3ecf5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7b3db62930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7b47244da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7b47244da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7b47244da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7b47244da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7b47244da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7b47244da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7b47244da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7b47244da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7b46ef0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7b46ef0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7b46ef0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7b46ef0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7b46ef0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7b46ef0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7b46ef0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7b46ef0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7b46ef1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7b46ef1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7b46ef1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7b46ef1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7b46ed5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7b46ed5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7b46ed5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7b46ef319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7b46ef319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7b46ef319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7b46ed61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7b46ed61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7b46ed61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7b46efb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7b46efb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7b46efb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7b46f01af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7b46f01af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7b46f01af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7b46e5ec5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7b46e5ec5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7b46e5ec5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7b46e5ec5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f7b4733f57d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7b4733f57d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7b4733f57d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7b4733f57d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f7b46fa3f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f7b46fa3f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f7b46fa3f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f7b46fbc301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f7b46fbc301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f7b46e5dd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f7b46eae693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f7b46eae693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f7b46eae693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f7b46eae693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f7b46eae693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f7b46eae693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f7b46eae693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f7b46eae693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f7b46eae693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f7b46eaf25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f7b46e7d786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f7b46e7d786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f7b46e7ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f7b46e7ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f7b46e7f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f7b46e7f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f7b46e7f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f7b46e7f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f7b4716ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f7b4716ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f7b4716ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f7b4716ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f7b4716ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f7b471792aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f7b471792aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f7b471792aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f7b471792aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f7b471792aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f7b455f27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f7b455f27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f7b455f27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f7b455f27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f7b46c89949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f7b46c2de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f7b46c2de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f7b46c2de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f7b46ce58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x0000564b1fda62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000564b1fda9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000564b1fda9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f7b3db4d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f7b3db4d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x0000564b1fda20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.script: line 5: 3092110 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-implicit.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-main.c (599 of 19121) ******************** TEST 'Clang :: Analysis/ctu-main.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2 : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2/ctu-other.c.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.c : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.c.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2/externalDefMap.txt : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=all -verify=oldctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c 1. parser at end of file 2. While analyzing stack: #0 Calling testStructDefInArgument 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c:102:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c:102:3: Error evaluating statement #0 0x00007f13c4978607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f13c49769d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f13c4978dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f13c37e5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f13ccec7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f13ccec7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f13ccec7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f13ccec7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f13ccec7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f13ccec7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f13ccec7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f13ccec7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f13ccb73cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f13ccb73cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f13ccb73cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f13ccb73cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f13ccb73cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f13ccb73cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f13ccb73cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f13ccb73cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f13ccb74ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f13ccb74ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f13ccb74ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f13ccb74ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f13ccb58854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f13ccb58854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f13ccb58854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f13ccb7619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f13ccb7619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f13ccb7619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f13ccb591d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f13ccb591d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f13ccb591d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f13ccb7e483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f13ccb7e483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f13ccb7e483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f13ccb84af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f13ccb84af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f13ccb84af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f13ccae1c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f13ccae1c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f13ccae1c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f13ccae1c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f13ccfc257d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f13ccfc257d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f13ccfc257d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f13ccfc257d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f13ccc26f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f13ccc26f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f13ccc26f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f13ccc3f301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f13ccc3f301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f13ccae0d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f13ccb31693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f13ccb31693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f13ccb31693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f13ccb31693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f13ccb31693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f13ccb31693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f13ccb31693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f13ccb31693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f13ccb31693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f13ccb3225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f13ccb00786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f13ccb00786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f13ccb01d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f13ccb01d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f13ccb020ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f13ccb022ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f13ccb02662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f13ccb02662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f13ccdf1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f13ccdf1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f13ccdf1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f13ccdf1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f13ccdf1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f13ccdfc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f13ccdfc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f13ccdfc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f13ccdfc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f13ccdfc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f13cb2757f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f13cb2757f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f13cb2757f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f13cb2757f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f13cc90c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f13cc8b0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f13cc8b0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f13cc8b0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f13cc9688e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x00005611bb7132fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x00005611bb716432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x00005611bb716ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f13c37d0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f13c37d0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x00005611bb70f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.script: line 6: 3092254 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-indirect.cpp (602 of 19121) ******************** TEST 'Clang :: Analysis/ctu-onego-indirect.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir/ctu-onego-indirect-other.cpp.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-indirect-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-indirect-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 14'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-indirect.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-indirect.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-indirect.cpp.script: line 6: 3092386 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-indirect.cpp 2>&1 3092387 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-indirect.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-toplevel.cpp (604 of 19121) ******************** TEST 'Clang :: Analysis/ctu-onego-toplevel.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir/ctu-onego-toplevel-other.cpp.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-toplevel-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-toplevel-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-toplevel.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-toplevel.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-toplevel.cpp 1. parser at end of file #0 0x00007f0e5f320607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0e5f31e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0e5f320dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0e5e18d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0e6750e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f0e6750e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0e6750e4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0e6750e4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0e6750e4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0e6750e4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0e6750e4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f0e6750e4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f0e6750e4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f0e6750e77f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f0e6750e77f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f0e6750e77f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f0e6750e77f (anonymous namespace)::RangeConstraintManager::checkNull(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2838:41 #17 0x00007f0e674de941 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f0e674de941 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f0e674de941 clang::ento::ConstraintManager::isNull(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:128:0 #20 0x00007f0e674de941 clang::ento::ProgramState::isNull(clang::ento::SVal) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:392:0 #21 0x00007f0e6745dc75 clang::ento::ConditionTruthVal::isConstrainedTrue() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:56:0 #22 0x00007f0e6745dc75 clang::ento::SuppressInlineDefensiveChecksVisitor::VisitNode(clang::ento::ExplodedNode const*, clang::ento::BugReporterContext&, clang::ento::PathSensitiveBugReport&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1899:0 #23 0x00007f0e6742c007 generateVisitorsDiagnostics(clang::ento::PathSensitiveBugReport*, clang::ento::ExplodedNode const*, clang::ento::BugReporterContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:2811:7 #24 0x00007f0e6744e26c llvm::SmallSet, 4u, std::less>>::empty() const /usr/include/llvm/ADT/SmallSet.h:157:0 #25 0x00007f0e6744e26c clang::ento::PathSensitiveBugReport::isValid() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:469:0 #26 0x00007f0e6744e26c (anonymous namespace)::PathDiagnosticBuilder::findValidReport(llvm::ArrayRef&, clang::ento::PathSensitiveBugReporter&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:2852:0 #27 0x00007f0e6745347e clang::ento::PathSensitiveBugReporter::generatePathDiagnostics(llvm::ArrayRef, llvm::ArrayRef&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:2886:0 #28 0x00007f0e67453aad std::__uniq_ptr_impl>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::_M_ptr() const /usr/include/c++/12/bits/unique_ptr.h:191:0 #29 0x00007f0e67453aad std::unique_ptr>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::get() const /usr/include/c++/12/bits/unique_ptr.h:462:0 #30 0x00007f0e67453aad std::unique_ptr>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::operator->() const /usr/include/c++/12/bits/unique_ptr.h:455:0 #31 0x00007f0e67453aad clang::ento::PathSensitiveBugReporter::generateDiagnosticForConsumerMap(clang::ento::BugReport*, llvm::ArrayRef, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:3299:0 #32 0x00007f0e6744eef6 std::__uniq_ptr_impl>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::_M_ptr() const /usr/include/c++/12/bits/unique_ptr.h:191:0 #33 0x00007f0e6744eef6 std::unique_ptr>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::get() const /usr/include/c++/12/bits/unique_ptr.h:462:0 #34 0x00007f0e6744eef6 std::unique_ptr>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>, std::default_delete>, llvm::DenseMapInfo, llvm::detail::DenseMapPair>>>>>::operator*() const /usr/include/c++/12/bits/unique_ptr.h:445:0 #35 0x00007f0e6744eef6 clang::ento::BugReporter::FlushReport(clang::ento::BugReportEquivClass&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:3081:0 #36 0x00007f0e6744fcd7 clang::ento::BugReporter::FlushReports() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/BugReporter.cpp:2480:0 #37 0x00007f0e67799dda std::__uniq_ptr_impl>::_M_ptr() const /usr/include/c++/12/bits/unique_ptr.h:191:67 #38 0x00007f0e67799dda std::unique_ptr>::get() const /usr/include/c++/12/bits/unique_ptr.h:462:27 #39 0x00007f0e67799dda std::unique_ptr>::operator bool() const /usr/include/c++/12/bits/unique_ptr.h:479:19 #40 0x00007f0e67799dda RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:747:7 #41 0x00007f0e67799dda (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #42 0x00007f0e677a42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #43 0x00007f0e677a42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #44 0x00007f0e677a42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #45 0x00007f0e677a42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #46 0x00007f0e677a42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #47 0x00007f0e65c1d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #48 0x00007f0e65c1d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #49 0x00007f0e65c1d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #50 0x00007f0e65c1d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #51 0x00007f0e672b4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #52 0x00007f0e67258e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #53 0x00007f0e67258e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #54 0x00007f0e67258e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #55 0x00007f0e673108e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #56 0x000055c6bb82f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #57 0x000055c6bb832432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #58 0x000055c6bb832ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #59 0x00007f0e5e178590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #60 0x00007f0e5e178649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #61 0x000055c6bb82b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.script: line 6: 3092406 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-toplevel.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-main.cpp (605 of 19121) ******************** TEST 'Clang :: Analysis/ctu-main.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/ctu-other.cpp.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/ctu-chain.cpp.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-chain.cpp : 'RUN: at line 7'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=all -verify=oldctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config display-ctu-progress=true 2>&1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp:161:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp:161:3: Error evaluating statement #0 0x00007f8963f15607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8963f139d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8963f15dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8962d82930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f896c464da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f896c464da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f896c464da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f896c464da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f896c464da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f896c464da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f896c464da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f896c464da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f896c110cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f896c110cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f896c110cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f896c110cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f896c110cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f896c110cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f896c110cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f896c110cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f896c111ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f896c111ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f896c111ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f896c111ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f896c0f5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f896c0f5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f896c0f5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f896c11319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f896c11319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f896c11319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f896c0f61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f896c0f61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f896c0f61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f896c11b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f896c11b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f896c11b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f896c121af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f896c121af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f896c121af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f896c07ec5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f896c07ec5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f896c07ec5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f896c07ec5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f896c55f57d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f896c55f57d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f896c55f57d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f896c55f57d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f896c1c3f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f896c1c3f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f896c1c3f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f896c1dc301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f896c1dc301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f896c07dd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f896c0ce693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f896c0ce693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f896c0ce693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f896c0ce693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f896c0ce693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f896c0ce693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f896c0ce693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f896c0ce693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f896c0ce693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f896c0cf25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f896c09d786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f896c09d786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f896c09ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f896c09ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f896c09f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f896c09f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f896c09f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f896c09f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f896c38ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f896c38ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f896c38ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f896c38ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f896c38ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f896c3992aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f896c3992aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f896c3992aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f896c3992aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f896c3992aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f896a8127f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f896a8127f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f896a8127f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f896a8127f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f896bea9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f896be4de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f896be4de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f896be4de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f896bf058e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x000055fda7f572fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x000055fda7f5a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x000055fda7f5aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f8962d6d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f8962d6d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x000055fda7f530a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.script: line 8: 3092288 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-main.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-for-range.cpp (606 of 19121) ******************** TEST 'Clang :: Analysis/cxx-for-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-for-range.cpp.tmp.plist -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-for-range.cpp:69:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-for-range.cpp:69:10: Error evaluating statement #0 0x00007f3b06010607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3b0600e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3b06010dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3b04e7d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3b0e1b2f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b0e1b2f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b0e1b2f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b0e1b2f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3b0e1b2f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3b0e1b2f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f3b0e1b2f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f3b0e18e62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f3b0e18e62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f3b0e18e62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3b0e18e62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f3b0e18e62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f3b0e1b880b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f3b0e1b880b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f3b0e1b880b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007f3b0e1daf01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f3b0e1daf01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f3b0e1daf01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f3b0e1daf01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007f3b0e198733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007f3b0e198733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007f3b0e199d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f3b0e199d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007f3b0e19a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007f3b0e19a21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #29 0x00007f3b0e19a3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007f3b0e19a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f3b0e19a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f3b0e489cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f3b0e489cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f3b0e489cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f3b0e489cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f3b0e489cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f3b0e4942aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f3b0e4942aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f3b0e4942aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f3b0e4942aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f3b0e4942aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f3b0c90d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f3b0c90d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f3b0c90d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f3b0c90d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f3b0dfa4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f3b0df48e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f3b0df48e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f3b0df48e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f3b0e0008e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000564ded6762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000564ded679432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000564ded679ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f3b04e68590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f3b04e68649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000564ded6720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-for-range.cpp.script: line 2: 3092428 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-for-range.cpp.tmp.plist -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-for-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-small.cpp (607 of 19121) ******************** TEST 'Clang :: Analysis/ctu-onego-small.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.tmp && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir/ctu-onego-small-other.cpp.ast /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-small-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/ctu-onego-small-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 14'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-small.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-small.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-small.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/test/Analysis/ctu-onego-small.cpp:50:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ctu-onego-small.cpp:50:3: Error evaluating statement #0 0x00007f2b0c622607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2b0c6209d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2b0c622dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2b0b48f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2b14b71da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b14b71da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b14b71da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b14b71da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b14b71da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b14b71da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b14b71da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2b14b71da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2b1481dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2b1481dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2b1481dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2b1481dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2b1481dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2b1481dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2b1481dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2b1481dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2b1481eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2b1481eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2b1481eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2b1481eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2b14802854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2b14802854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2b14802854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2b1482019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2b1482019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2b1482019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2b148031d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2b148031d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2b148031d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2b14828483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2b14828483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2b14828483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2b1482eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2b1482eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2b1482eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2b1478bc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2b1478bc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2b1478bc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2b1478bc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f2b14c6c57d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2b14c6c57d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2b14c6c57d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2b14c6c57d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f2b148d0f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f2b148d0f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f2b148d0f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f2b148e9301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f2b148e9301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f2b1478ad13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f2b147db693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f2b147db693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f2b147db693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f2b147db693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f2b147db693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f2b147db693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f2b147db693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f2b147db693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f2b147db693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f2b147dc25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f2b147aa786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f2b147aa786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f2b147abd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f2b147abd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f2b147ac0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f2b147ac2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f2b147ac662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f2b147ac662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f2b14a9bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f2b14a9bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f2b14a9bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f2b14a9bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f2b14a9bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f2b14aa62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f2b14aa62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f2b14aa62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f2b14aa62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f2b14aa62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f2b12f1f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f2b12f1f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f2b12f1f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f2b12f1f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f2b145b6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f2b1455ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f2b1455ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f2b1455ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f2b146128e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x000055e10093f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x000055e100942432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x000055e100942ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f2b0b47a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f2b0b47a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x000055e10093b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ctu-onego-small.cpp.script: line 7: 3092405 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/ctu-onego-small.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-dynamic-memory-analysis-order.cpp (608 of 19121) ******************** TEST 'Clang :: Analysis/cxx-dynamic-memory-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp:34:14: Error evaluating New Allocator Call ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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 0x00007fcd5cb39607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007fcd5cb379d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007fcd5cb39dba (/usr/lib64/libLLVM-16.so+0xd95dba) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #3 0x00007fcd5b9a6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #4 0x00007fcd65088da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-inherited-ctor-init-expr.cpp (609 of 19121) ******************** TEST 'Clang :: Analysis/cxx-inherited-ctor-init-expr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp:48:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp:48:7: Error evaluating statement #0 0x00007fb2c8d14607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb2c8d129d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb2c8d14dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb2c7b81930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb2d0eb6f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb2d0eb6f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb2d0eb6f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb2d0eb6f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb2d0eb6f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb2d0eb6f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fb2d0eb6f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fb2d0e9262f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fb2d0e9262f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fb2d0e9262f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb2d0e9262f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fb2d0e9262f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fb2d0ebc932 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fb2d0ebc932 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fb2d0ebc932 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:499:68 #19 0x00007fb2d0edef01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fb2d0edef01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fb2d0edef01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fb2d0edef01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007fb2d0e9c733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007fb2d0e9c733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007fb2d0e9dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fb2d0e9dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007fb2d0e9e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007fb2d0e9e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007fb2d0e9e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fb2d0e9e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fb2d118dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fb2d118dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fb2d118dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fb2d118dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fb2d118dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fb2d11982aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fb2d11982aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fb2d11982aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fb2d11982aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fb2d11982aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fb2cf6117f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fb2cf6117f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fb2cf6117f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fb2cf6117f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fb2d0ca8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fb2d0c4ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fb2d0c4ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fb2d0c4ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fb2d0d048e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005647979472fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000056479794a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000056479794aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fb2c7b6c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fb2c7b6c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005647979430a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-inherited-ctor-init-expr.cpp.script: line 1: 3092474 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-crashes.cpp (610 of 19121) ******************** TEST 'Clang :: Analysis/cxx-crashes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-crashes.cpp:63:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-crashes.cpp:63:3: Error evaluating statement #0 0x00007f694c741607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f694c73f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f694c741dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f694b5ae930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6954c90da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6954c90da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6954c90da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6954c90da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6954c90da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6954c90da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6954c90da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6954c90da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f695493ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f695493ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f695493ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f695493ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f695493ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f695493ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f695493ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f695493ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f695493dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f695493dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f695493dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f695493dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f695493eeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f695493eeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f695493eeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f695493f20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f695493f20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f695493f20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f69549221d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f69549221d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f69549221d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6954947483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6954947483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6954947483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f695494daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f695494daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f695494daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f69548aacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f69548aacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f69548aacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f69548aacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6954d8b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6954d8b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6954d8b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6954c6f90e checkVLAIndexSize /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:179:58 #47 0x00007f6954c6f90e (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::VariableArrayType const*, clang::ento::SVal&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:86:30 #48 0x00007f6954b5fef2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #49 0x00007f6954b5fef2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #50 0x00007f6954b5fef2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f6954b5fef2 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:278:0 #52 0x00007f6954b5fef2 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::VLASizeChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #53 0x00007f6954893de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #54 0x00007f6954894037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #55 0x00007f69548fbd7a llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #56 0x00007f69548fbd7a llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #57 0x00007f69548fbd7a llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #58 0x00007f69548fbd7a llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #59 0x00007f69548fbd7a llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #60 0x00007f69548fbd7a clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #61 0x00007f69548fbd7a clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:597:0 #62 0x00007f69548ca22e clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #63 0x00007f69548ca22e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:0 #64 0x00007f69548cad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #65 0x00007f69548cad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #66 0x00007f69548cb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #67 0x00007f69548cb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #68 0x00007f69548cb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #69 0x00007f69548cb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #70 0x00007f6954bbacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #71 0x00007f6954bbacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #72 0x00007f6954bbacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #73 0x00007f6954bbacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #74 0x00007f6954bbacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #75 0x00007f6954bc52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #76 0x00007f6954bc52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #77 0x00007f6954bc52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #78 0x00007f6954bc52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #79 0x00007f6954bc52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #80 0x00007f695303e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #81 0x00007f695303e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #82 0x00007f695303e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #83 0x00007f695303e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #84 0x00007f69546d5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #85 0x00007f6954679e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #86 0x00007f6954679e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #87 0x00007f6954679e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #88 0x00007f69547318e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #89 0x00005564d0e652fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #90 0x00005564d0e68432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #91 0x00005564d0e68ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #92 0x00007f694b599590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #93 0x00007f694b599649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #94 0x00005564d0e610a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-crashes.cpp.script: line 1: 3092411 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-crashes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp (612 of 19121) ******************** TEST 'Clang :: Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-display-progress /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-inherited-ctor-is-skipped-as-top-level.cpp.script: line 1: 3092508 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-display-progress /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp 2>&1 3092509 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-member-initializer-const-field.cpp (613 of 19121) ******************** TEST 'Clang :: Analysis/cxx-member-initializer-const-field.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-member-initializer-const-field.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling NonAggregate::compliant2(NonAggregate) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-member-initializer-const-field.cpp:106:12: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-member-initializer-const-field.cpp:106:12: Error evaluating statement #0 0x00007f431ffa2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f431ffa09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f431ffa2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f431ee0f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f43284f1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f43284f1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f43284f1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f43284f1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f43284f1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f43284f1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f43284f1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f43284f1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f432819dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f432819dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f432819dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f432819dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f432819dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f432819dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f432819dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f432819dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f432819eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f432819eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f432819eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f432819eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4328182854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4328182854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4328182854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f43281a019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f43281a019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f43281a019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f43281831d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f43281831d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f43281831d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f43281a8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f43281a8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f43281a8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f43281aeaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f43281aeaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f43281aeaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f432810bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f432810bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f432810bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f432810bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4328247273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f4328247273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f4328247273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f4328247273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f4328247273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f4328247273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007f4328247273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007f43280f4de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f43280f5037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007f4328161ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007f4328161ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007f4328161ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007f4328161ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007f4328161ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007f4328161ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007f4328161ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007f432812b849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007f432812b849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007f432812bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f432812bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007f432812c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007f432812c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007f432812c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f432812c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f432841bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007f432841bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007f432841bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007f432841bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007f432841bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007f43284262aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007f43284262aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007f43284262aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007f43284262aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007f43284262aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007f432689f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007f432689f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007f432689f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007f432689f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007f4327f36949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007f4327edae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007f4327edae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007f4327edae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007f4327f928e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x0000563d94d7c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x0000563d94d7f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x0000563d94d7fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007f431edfa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007f431edfa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x0000563d94d780a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-member-initializer-const-field.cpp.script: line 1: 3092516 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-member-initializer-const-field.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-method-names.cpp (615 of 19121) ******************** TEST 'Clang :: Analysis/cxx-method-names.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-method-names.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(Evil &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-method-names.cpp:16:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-method-names.cpp:16:3: Error evaluating statement #0 0x00007efc37c93607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efc37c919d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efc37c93dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efc36b00930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efc4003044e llvm::ImutKeyValueInfo::isEqual(clang::ento::MemRegion const* const&, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007efc4003044e llvm::ImutAVLFactory>::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007efc4003044e llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24 #7 0x00007efc4003044e llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27 #8 0x00007efc4003044e clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::MemRegion const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27 #9 0x00007efc4003044e remove<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89 #10 0x00007efc4003044e 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63 #11 0x00007efc400501cb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #12 0x00007efc400501cb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #13 0x00007efc400501cb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007efc400501cb checkRegionChanges /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:689:0 #15 0x00007efc400501cb 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*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0 #16 0x00007efc3fdeb01b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007efc3fdeb01b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007efc3fdeb01b 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #19 0x00007efc3fdeb01b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33 #20 0x00007efc3fe4f36a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007efc3fe4f36a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007efc3fe4f36a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0 #23 0x00007efc3fe4f36a 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0 #24 0x00007efc3fdf61fd std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #25 0x00007efc3fdf61fd std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #26 0x00007efc3fdf61fd llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0 #27 0x00007efc3fdf61fd clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1 #28 0x00007efc3fe5ec59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #29 0x00007efc3fe5ec59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #30 0x00007efc3fe5ec59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #31 0x00007efc3fe5f568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007efc3fe5f568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007efc3fe5f568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #34 0x00007efc3fdfbe51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007efc3fdfbe51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007efc3fdfbe51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007efc3fdfbe51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007efc3fdfbe51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007efc3fdfbe51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007efc3fdfbe51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007efc3fe4c693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #42 0x00007efc3fe4c693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #43 0x00007efc3fe4c693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #44 0x00007efc3fe4c693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #45 0x00007efc3fe4c693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #46 0x00007efc3fe4c693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #47 0x00007efc3fe4c693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #48 0x00007efc3fe4c693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #49 0x00007efc3fe4c693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #50 0x00007efc3fe4d25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #51 0x00007efc3fe1b786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #52 0x00007efc3fe1b786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #53 0x00007efc3fe1cd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #54 0x00007efc3fe1cd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #55 0x00007efc3fe1d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #56 0x00007efc3fe1d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #57 0x00007efc3fe1d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007efc3fe1d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007efc4010ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007efc4010ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007efc4010ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007efc4010ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007efc4010ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007efc401172aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007efc401172aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007efc401172aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007efc401172aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007efc401172aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007efc3e5907f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007efc3e5907f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007efc3e5907f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007efc3e5907f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007efc3fc27949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007efc3fbcbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007efc3fbcbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007efc3fbcbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007efc3fc838e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000559fb813a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000559fb813d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000559fb813def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007efc36aeb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007efc36aeb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000559fb81360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-method-names.cpp.script: line 1: 3092562 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-method-names.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxxctr-array-evalcall-analysis-order.cpp (616 of 19121) ******************** TEST 'Clang :: Analysis/cxxctr-array-evalcall-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:510: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007f6799e43607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #1 0x00007f6799e419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #2 0x00007f6799e43dba (/usr/lib64/libLLVM-16.so+0xd95dba) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #3 0x00007f6798cb0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object.cpp (617 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object.cpp:1172:10: Error evaluating statement #0 0x00007f9e2b006607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9e2b0049d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9e2b006dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9e29e73930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9e331865d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9e331865d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9e331865d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9e331865d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9e331865d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9e331865d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9e331865d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f9e331865d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f9e3318fb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f9e331900ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f9e3319021c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f9e331903d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f9e33190662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f9e33190662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f9e3347fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f9e3347fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f9e3347fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f9e3347fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f9e3347fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f9e3348a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f9e3348a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f9e3348a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f9e3348a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f9e3348a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f9e319037f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f9e319037f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f9e319037f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f9e319037f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f9e32f9a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f9e32f3ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f9e32f3ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f9e32f3ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f9e32ff68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055e5922802fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055e592283432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055e592283ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f9e29e5e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f9e29e5e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055e59227c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object.cpp.script: line 2: 3092805 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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/cxxctr-evalcall-analysis-order.cpp (618 of 19121) ******************** TEST 'Clang :: Analysis/cxxctr-evalcall-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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 0x00007f328c0cd5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007f328c0cd5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #6 0x00007f328c0cd5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: #7 0x00007f328c0cd5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #8 0x00007f328c0cd5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #9 0x00007f328c0cd5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #10 0x00007f328c0cd5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:26'1 ? possible intended match 22: #11 0x00007f328c0cd5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: #12 0x00007f328c0d6b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: #13 0x00007f328c0d70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25: #14 0x00007f328c0d72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: #15 0x00007f328c0d7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxxnewexpr-callback.cpp (619 of 19121) ******************** TEST 'Clang :: Analysis/cxxnewexpr-callback.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxxnewexpr-callback.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxxnewexpr-callback.cpp --check-prefixes=CHECK,CHECK-INLINE : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxxnewexpr-callback.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxxnewexpr-callback.cpp --check-prefixes=CHECK,CHECK-NO-INLINE -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 0x00007f8604027607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #1 0x00007f86040259d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #2 0x00007f8604027dba (/usr/lib64/libLLVM-16.so+0xd95dba) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #3 0x00007f8602e94930 __restore_rt (/usr/lib64/libc.so.6+0x42930) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-inheritance.cpp (620 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-inheritance.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp:832:30: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp:832:30: Error evaluating statement #0 0x00007f487b195607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f487b1939d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f487b195dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f487a002930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f48832ec3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f48832ec3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f48832ec3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f48832ec3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f48832ec3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f48832ec3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f48832ec3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f48832ec3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f48832f8a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f48832f8a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f48832f8a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f48832f8a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f48832f8a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f48832f9cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f48832f9cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f48833aaa08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f48833aaa08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f48833aaa08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f4883352139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f4883352139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f4883352301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f4883352301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f4883352301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f4883360e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4883360e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4883360e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f4883361816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f4883361816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f4883361816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f4883361816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f48832fde51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f48832fde51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f48832fde51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f48832fde51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f48832fde51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f48832fde51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f48832fde51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f488335f72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f488335f72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f488335f72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f488335f72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f488335f72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f488335f72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f488335f72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f488331d733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f488331d733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f488331ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f488331ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f488331f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f488331f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f488331f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f488331f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f488360ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f488360ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f488360ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f488360ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f488360ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f48836192aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f48836192aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f48836192aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f48836192aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f48836192aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f4881a927f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f4881a927f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f4881a927f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f4881a927f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f4883129949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f48830cde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f48830cde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f48830cde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f48831858e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000556372a372fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000556372a3a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000556372a3aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f4879fed590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f4879fed649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000556372a330a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-inheritance.cpp.script: line 1: 3092675 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-no-dereference.cpp (621 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-no-dereference.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp:26:21: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp:26:21: Error evaluating statement #0 0x00007f03f20ec607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f03f20ea9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f03f20ecdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f03f0f59930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f03fa2433de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f03fa2433de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f03fa2433de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f03fa2433de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f03fa2433de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f03fa2433de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f03fa2433de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f03fa2433de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f03fa24fa0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f03fa24fa0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f03fa24fa0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f03fa24fa0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f03fa24fa0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f03fa250cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f03fa250cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f03fa301a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f03fa301a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f03fa301a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f03fa2a9139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f03fa2a9139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f03fa2a9301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f03fa2a9301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f03fa2a9301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f03fa2b7e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f03fa2b7e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f03fa2b7e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f03fa2b8816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f03fa2b8816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f03fa2b8816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f03fa2b8816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f03fa254e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f03fa254e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f03fa254e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f03fa254e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f03fa254e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f03fa254e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f03fa254e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f03fa2b672c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f03fa2b672c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f03fa2b672c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f03fa2b672c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f03fa2b672c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f03fa2b672c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f03fa2b672c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f03fa274733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f03fa274733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f03fa275d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f03fa275d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f03fa2760ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f03fa2762ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f03fa276662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f03fa276662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f03fa565cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f03fa565cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f03fa565cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f03fa565cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f03fa565cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f03fa5702aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f03fa5702aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f03fa5702aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f03fa5702aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f03fa5702aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f03f89e97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f03f89e97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f03f89e97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f03f89e97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f03fa080949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f03fa024e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f03fa024e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f03fa024e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f03fa0dc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005607a01482fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x00005607a014b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00005607a014bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f03f0f44590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f03f0f44649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x00005607a01440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-no-dereference.cpp.script: line 1: 3092687 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-notes-as-warnings.cpp (622 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-notes-as-warnings.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 0x00007f5383347607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f53833459d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5383347dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f53821b4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f538b760d66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f538b760d66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f538b760d66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f538b760d66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f538b760d66 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007f538b760d66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007f538b760d66 contains<(anonymous namespace)::AnalyzedRegions> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:0 #11 0x00007f538b760d66 clang::ento::FindUninitializedFields::addFieldToUninits(clang::ento::FieldChainInfo, clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:255:0 #12 0x00007f538b763e1d clang::ento::FindUninitializedFields::isNonUnionUninit(clang::ento::TypedValueRegion const*, clang::ento::FieldChainInfo) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:339:0 #13 0x00007f538b764047 clang::ento::FindUninitializedFields::FindUninitializedFields(llvm::IntrusiveRefCntPtr, clang::ento::TypedValueRegion const*, clang::ento::UninitObjCheckerOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:236:0 #14 0x00007f538b876099 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #15 0x00007f538b876099 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #16 0x00007f538b876099 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f538b876099 (anonymous namespace)::UninitializedObjectChecker::checkEndFunction(clang::ReturnStmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:158:56 #18 0x00007f538b496096 clang::ento::CheckerManager::runCheckersForEndFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:456:30 #19 0x00007f538b4cc158 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2944:0 #20 0x00007f538b4cc5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f538b4d144e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f538b4d1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f538b4d1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f538b7c0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f538b7c0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f538b7c0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007f538b7c0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007f538b7c0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007f538b7cb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007f538b7cb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007f538b7cb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007f538b7cb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007f538b7cb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007f5389c447f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007f5389c447f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007f5389c447f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007f5389c447f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007f538b2db949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007f538b27fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007f538b27fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007f538b27fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007f538b3378e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x0000556712aae2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x0000556712ab1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x0000556712ab1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007f538219f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007f538219f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x0000556712aaa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-notes-as-warnings.cpp.script: line 1: 3092713 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-ptr-ref.cpp (623 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-ptr-ref.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp:947:24: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp:947:24: Error evaluating statement #0 0x00007f0623bad607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0623bab9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0623baddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0622a1a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f062bd043de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f062bd043de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f062bd043de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f062bd043de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f062bd043de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f062bd043de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f062bd043de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f062bd043de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f062bd10a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f062bd10a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f062bd10a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f062bd10a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f062bd10a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f062bd11cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f062bd11cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f062bdc2a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f062bdc2a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f062bdc2a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f062bd6a139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f062bd6a139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f062bd6a301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f062bd6a301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f062bd6a301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f062bd78e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f062bd78e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f062bd78e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f062bd79816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f062bd79816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f062bd79816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f062bd79816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f062bd15e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f062bd15e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f062bd15e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f062bd15e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f062bd15e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f062bd15e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f062bd15e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f062bd7772c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f062bd7772c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f062bd7772c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f062bd7772c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f062bd7772c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f062bd7772c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f062bd7772c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f062bd35733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f062bd35733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f062bd36d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f062bd36d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f062bd370ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f062bd372ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f062bd37662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f062bd37662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f062c026cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f062c026cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f062c026cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f062c026cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f062c026cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f062c0312aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f062c0312aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f062c0312aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f062c0312aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f062c0312aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f062a4aa7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f062a4aa7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f062a4aa7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f062a4aa7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f062bb41949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f062bae5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f062bae5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f062bae5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f062bb9d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055a0e584d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055a0e5850432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055a0e5850ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f0622a05590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f0622a05649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055a0e58490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-ptr-ref.cpp.script: line 2: 3092723 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-unionlike-constructs.cpp (625 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-unionlike-constructs.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp : 'RUN: at line 6'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp:149:20: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp:149:20: Error evaluating statement #0 0x00007f2c121e5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2c121e39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2c121e5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2c11052930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2c1a33c3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f2c1a33c3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2c1a33c3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2c1a33c3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2c1a33c3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2c1a33c3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2c1a33c3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f2c1a33c3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f2c1a348a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f2c1a348a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f2c1a348a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f2c1a348a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f2c1a348a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f2c1a349cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f2c1a349cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f2c1a3faa08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f2c1a3faa08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f2c1a3faa08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f2c1a3a2139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f2c1a3a2139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f2c1a3a2301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f2c1a3a2301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f2c1a3a2301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f2c1a3b0e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2c1a3b0e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2c1a3b0e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f2c1a3b1816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f2c1a3b1816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f2c1a3b1816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f2c1a3b1816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f2c1a34de51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f2c1a34de51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f2c1a34de51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f2c1a34de51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f2c1a34de51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f2c1a34de51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f2c1a34de51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f2c1a3af72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f2c1a3af72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f2c1a3af72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f2c1a3af72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f2c1a3af72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f2c1a3af72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f2c1a3af72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f2c1a36d733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f2c1a36d733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f2c1a36ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f2c1a36ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f2c1a36f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f2c1a36f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f2c1a36f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f2c1a36f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f2c1a65ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f2c1a65ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f2c1a65ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f2c1a65ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f2c1a65ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f2c1a6692aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f2c1a6692aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f2c1a6692aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f2c1a6692aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f2c1a6692aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f2c18ae27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f2c18ae27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f2c18ae27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f2c18ae27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f2c1a179949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f2c1a11de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f2c1a11de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f2c1a11de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f2c1a1d58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000562ab4eca2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000562ab4ecd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000562ab4ecdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f2c1103d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f2c1103d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000562ab4ec60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-unionlike-constructs.cpp.script: line 2: 3092766 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-unguarded-access.cpp (626 of 19121) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-unguarded-access.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp:439:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp:439:7: Error evaluating statement #0 0x00007fc4997db607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc4997d99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc4997dbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc498648930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc4a19323de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc4a19323de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc4a19323de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc4a19323de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc4a19323de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc4a19323de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc4a19323de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fc4a19323de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fc4a193ea0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fc4a193ea0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fc4a193ea0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fc4a193ea0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007fc4a193ea0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007fc4a193fcec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007fc4a193fcec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007fc4a19f0a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007fc4a19f0a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007fc4a19f0a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007fc4a1998139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007fc4a1998139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007fc4a1998301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007fc4a1998301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007fc4a1998301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007fc4a19a6e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc4a19a6e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc4a19a6e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007fc4a19a7816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007fc4a19a7816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007fc4a19a7816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fc4a19a7816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007fc4a1943e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007fc4a1943e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007fc4a1943e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007fc4a1943e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007fc4a1943e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007fc4a1943e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007fc4a1943e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007fc4a19a572c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007fc4a19a572c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007fc4a19a572c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007fc4a19a572c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007fc4a19a572c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007fc4a19a572c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007fc4a19a572c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007fc4a1963733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007fc4a1963733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007fc4a1964d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007fc4a1964d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007fc4a19650ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007fc4a19652ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fc4a1965662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fc4a1965662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fc4a1c54cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fc4a1c54cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fc4a1c54cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fc4a1c54cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fc4a1c54cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fc4a1c5f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fc4a1c5f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fc4a1c5f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fc4a1c5f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fc4a1c5f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fc4a00d87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fc4a00d87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fc4a00d87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fc4a00d87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fc4a176f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fc4a1713e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fc4a1713e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fc4a1713e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fc4a17cb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055fcd31282fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055fcd312b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055fcd312bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fc498633590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fc498633649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055fcd31240a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/cxx-uninitialized-object-unguarded-access.cpp.script: line 1: 3092736 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dead-stores.c (627 of 19121) ******************** TEST 'Clang :: Analysis/dead-stores.c' FAILED ******************** Script: -- : 'RUN: at line 1'; "/usr/bin/python3.10" /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dead-stores.c /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dead-stores.c /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dead-stores.c.tmp.c:675:5: Error evaluating statement #0 0x00007fac8260c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fac8260a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fac8260cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fac81479930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fac8a801c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fac8a801c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fac8a801c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fac8a801c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fac8a801c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fac8a801c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fac8a78c953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fac8a78c953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fac8a78c953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fac8a78c953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fac8a795b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fac8a7960ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fac8a7962ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #17 0x00007fac8a796662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007fac8a796662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007fac8aa85cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fac8aa85cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fac8aa85cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #22 0x00007fac8aa85cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #23 0x00007fac8aa85cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #24 0x00007fac8aa902aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #25 0x00007fac8aa902aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #26 0x00007fac8aa902aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #27 0x00007fac8aa902aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #28 0x00007fac8aa902aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #29 0x00007fac88f097f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #30 0x00007fac88f097f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #31 0x00007fac88f097f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #32 0x00007fac88f097f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #33 0x00007fac8a5a0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #34 0x00007fac8a544e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #35 0x00007fac8a544e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #36 0x00007fac8a544e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #37 0x00007fac8a5fc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #38 0x000055bb1d1552fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #39 0x000055bb1d158432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #40 0x000055bb1d158ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #41 0x00007fac81464590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #42 0x00007fac81464649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #43 0x000055bb1d1510a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16+0x100a5) -- Command Output (stderr): -- Traceback (most recent call last): File "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/check-analyzer-fixit.py", line 121, in main() File "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/check-analyzer-fixit.py", line 117, in main run_test_once(args, extra_args) File "/builddir/build/BUILD/clang-16.0.6.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 420, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib64/python3.10/subprocess.py", line 524, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['clang', '-cc1', '-internal-isystem', '/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dead-stores.c.tmp.c']' died with . -- ******************** Testing: 0 FAIL: Clang :: Analysis/dead-stores.m (630 of 19121) ******************** TEST 'Clang :: Analysis/dead-stores.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dead-stores.m 1. parser at end of file #0 0x00007f0556ed6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0556ed49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0556ed6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0555d43930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f055f425da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f055f425da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f055f425da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f055f425da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f055f425da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f055f425da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f055f425da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f055f425da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f055f0d1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f055f0d1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f055f0d1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f055f0d1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f055f0d1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f055f0d1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f055f0d1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f055f0d1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f055f0d2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f055f0d2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f055f0d2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f055f0d2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f055f0b6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f055f0b6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f055f0b6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f055f0d419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f055f0d419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f055f0d419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f055f0b71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f055f0b71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f055f0b71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f055f0dc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f055f0dc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f055f0dc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f055f0e2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f055f0e2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f055f0e2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f055f03fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f055f03fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f055f03fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f055f03fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f055f04015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f055f04015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f055f04015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f055f00a3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f055f00a3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f055f00a3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f055f051120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f055f051120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f055f051120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f055f060a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f055f060a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f055f060a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f055f34fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f055f34fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f055f34fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f055f34fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f055f34fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f055f35a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f055f35a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f055f35a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f055f35a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f055f35a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f055d7d37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f055d7d37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f055d7d37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f055d7d37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f055ee6a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f055ee0ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f055ee0ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f055ee0ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f055eec68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005563d82c72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005563d82ca432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005563d82caef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0555d2e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0555d2e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005563d82c30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dead-stores.m.script: line 1: 3092965 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dead-stores.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-iterator-modeling.cpp (631 of 19121) ******************** TEST 'Clang :: Analysis/debug-iterator-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/debug-iterator-modeling.cpp -verify : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/debug-iterator-modeling.cpp:52:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/debug-iterator-modeling.cpp:52:13: Error evaluating statement #0 0x00007f5724018607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f57240169d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5724018dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5722e85930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f572c1baf49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f572c1baf49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f572c1baf49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f572c1baf49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f572c1baf49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f572c1baf49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f572c1baf49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f572c19662f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f572c19662f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f572c19662f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f572c19662f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f572c19662f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f572c1c0b55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f572c1c0b55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f572c1c0b55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007f572c1e1212 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007f572c1e1212 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f572c1e1212 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f572c1e1212 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0 #23 0x00007f572c1e3cac llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #24 0x00007f572c1e3cac llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007f572c1e3cac clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0 #26 0x00007f572c1e4568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f572c1e4568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f572c1e4568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #29 0x00007f572c180e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #30 0x00007f572c180e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #31 0x00007f572c180e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #32 0x00007f572c180e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007f572c180e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #34 0x00007f572c180e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007f572c180e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #36 0x00007f572c1d1693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #37 0x00007f572c1d1693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #38 0x00007f572c1d1693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #39 0x00007f572c1d1693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #40 0x00007f572c1d1693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #41 0x00007f572c1d1693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007f572c1d1693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #43 0x00007f572c1d1693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #44 0x00007f572c1d1693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #45 0x00007f572c1d225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #46 0x00007f572c1a0786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #47 0x00007f572c1a0786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #48 0x00007f572c1a1d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007f572c1a1d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #50 0x00007f572c1a20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #51 0x00007f572c1a22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #52 0x00007f572c1a2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f572c1a2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f572c491cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #55 0x00007f572c491cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f572c491cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #57 0x00007f572c491cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #58 0x00007f572c491cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #59 0x00007f572c49c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #60 0x00007f572c49c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #61 0x00007f572c49c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #62 0x00007f572c49c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #63 0x00007f572c49c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #64 0x00007f572a9157f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #65 0x00007f572a9157f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #66 0x00007f572a9157f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #67 0x00007f572a9157f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #68 0x00007f572bfac949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #69 0x00007f572bf50e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #70 0x00007f572bf50e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #71 0x00007f572bf50e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #72 0x00007f572c0088e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #73 0x00005581f32d92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #74 0x00005581f32dc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #75 0x00005581f32dcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #76 0x00007f5722e70590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #77 0x00007f5722e70649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #78 0x00005581f32d50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/debug-iterator-modeling.cpp.script: line 2: 3093063 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/debug-iterator-modeling.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-exprinspection-istainted.c (633 of 19121) ******************** TEST 'Clang :: Analysis/debug-exprinspection-istainted.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/debug-exprinspection-istainted.c:24:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/debug-exprinspection-istainted.c:24:3: Error evaluating statement #0 0x00007f208368f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f208368d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f208368fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f20824fc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f208bbd3f38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f208bbd3f38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f208bbd3f38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f208bbd3f38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f208bbd3f38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f208bbd3f38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f208bbd3f38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f208bbd3f38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f208b7e932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f208b7e932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f208b7e932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f208b7e932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f208b7e932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f208b8487bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f208b8487bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f208b8487bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f208b8487bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f208b8487bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f208b8487bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f208b84925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f208b817786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f208b817786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f208b818d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f208b818d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f208b8190ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f208b8192ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f208b819662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f208b819662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f208bb08cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f208bb08cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f208bb08cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f208bb08cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f208bb08cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f208bb132aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f208bb132aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f208bb132aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f208bb132aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f208bb132aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f2089f8c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f2089f8c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f2089f8c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f2089f8c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f208b623949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f208b5c7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f208b5c7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f208b5c7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f208b67f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000556e98d102fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000556e98d13432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000556e98d13ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f20824e7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f20824e7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000556e98d0c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/debug-exprinspection-istainted.c.script: line 1: 3093041 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/debug-exprinspection-istainted.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=alpha.security.taint -- ******************** Testing: 0 FAIL: Clang :: Analysis/derived-to-base.cpp (634 of 19121) ******************** TEST 'Clang :: Analysis/derived-to-base.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/derived-to-base.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/derived-to-base.cpp:458:10: Error evaluating statement #0 0x00007ff727961607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff72795f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff727961dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff7267ce930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff72fae15d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff72fae15d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff72fae15d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff72fae15d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff72fae15d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff72fae15d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff72fae15d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007ff72fae15d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007ff72faeab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007ff72faeb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007ff72faeb21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007ff72faeb3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007ff72faeb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007ff72faeb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007ff72fddacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007ff72fddacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007ff72fddacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007ff72fddacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007ff72fddacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007ff72fde52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007ff72fde52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007ff72fde52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007ff72fde52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007ff72fde52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007ff72e25e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007ff72e25e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007ff72e25e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007ff72e25e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007ff72f8f5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007ff72f899e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007ff72f899e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007ff72f899e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007ff72f9518e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055c3f421c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055c3f421f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055c3f421fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007ff7267b9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007ff7267b9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055c3f42180a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/derived-to-base.cpp.script: line 2: 3093159 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/derived-to-base.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/delegates.m (635 of 19121) ******************** TEST 'Clang :: Analysis/delegates.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/delegates.m 1. parser at end of file #0 0x00007f4a0fa33607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4a0fa319d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4a0fa33dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4a0e8a0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4a17f82da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4a17f82da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4a17f82da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4a17f82da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4a17f82da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4a17f82da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4a17f82da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4a17f82da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4a17c2ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4a17c2ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4a17c2ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4a17c2ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4a17c2ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4a17c2ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4a17c2ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4a17c2ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4a17c2fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4a17c2fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4a17c2fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4a17c2fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4a17c13854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4a17c13854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4a17c13854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4a17c3119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4a17c3119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4a17c3119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4a17c141d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4a17c141d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4a17c141d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4a17c39483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4a17c39483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4a17c39483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4a17c3faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4a17c3faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4a17c3faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4a17b9ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4a17b9ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4a17b9ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4a17b9ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4a17b9d15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4a17b9d15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4a17b9d15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4a17b673be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4a17b673be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4a17b673be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f4a17bae120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4a17bae120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4a17bae120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f4a17bbda17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4a17bbda17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4a17bbda17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f4a17eaccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f4a17eaccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f4a17eaccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f4a17eaccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f4a17eaccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f4a17eb72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f4a17eb72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f4a17eb72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f4a17eb72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f4a17eb72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f4a163307f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f4a163307f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f4a163307f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f4a163307f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f4a179c7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f4a1796be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f4a1796be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f4a1796be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f4a17a238e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056377baa42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056377baa7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056377baa7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f4a0e88b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f4a0e88b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056377baa00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/delegates.m.script: line 1: 3093144 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/delegates.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/deprecated-flags-and-options.cpp (636 of 19121) ******************** TEST 'Clang :: Analysis/deprecated-flags-and-options.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK : 'RUN: at line 4'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-store=region /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=DEPRECATED-STORE : 'RUN: at line 8'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-opt-analyze-nested-blocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=DEPRECATED-NESTED-BLOCKS : 'RUN: at line 12'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config consider-single-element-arrays-as-flexible-array-members=true /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK,DEPRECATED-SINGLE-ELEM-FAM : 'RUN: at line 16'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config-help 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK-HELP -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp:22: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 0x00007f027cee1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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:22'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:22'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/deprecated-flags-and-options.cpp check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling empty(int) check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~ . . . 12: #4 0x00007f027cee1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #5 0x00007f027cee1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #6 0x00007f027cee1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #7 0x00007f027cee1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #8 0x00007f027cee1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #9 0x00007f027cee1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:22'1 ? possible intended match 18: #10 0x00007f027cee1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #11 0x00007f027cee1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #12 0x00007f027cb8dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #13 0x00007f027cb8dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: #14 0x00007f027cb8dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 check:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-container-modeling.cpp (637 of 19121) ******************** TEST 'Clang :: Analysis/debug-container-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/debug-container-modeling.cpp -verify : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/debug-container-modeling.cpp:23:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/debug-container-modeling.cpp:23:3: Error evaluating statement #0 0x00007f8006f26607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8006f249d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8006f26dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8005d93930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f800f1144f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f800f1144f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f800f1144f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f800f1144f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f800f1144f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f800f1144f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f800f1144f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f800f1144f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f800f1144f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f800f114958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f800f114958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f800f114958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f800f114958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f800f132967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f800f132967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f800f132967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f800f132967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f800f131d34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f800f131d34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f800f131d34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f800f56fb73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f800f56fb73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f800f56fb73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f800f107458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f800f107458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f800f107458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f800f107458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f800f107458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f800f1069f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f800f1069f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f800f1069f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f800f106b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f800f106b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f800f106b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f800f106b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f800f124107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f800f124107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f800f124107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f800f124107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f800f1071d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f800f1071d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f800f1071d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f800f12c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f800f12c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f800f12c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f800f132af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f800f132af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f800f132af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f800f08fc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f800f08fc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f800f08fc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f800f08fc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f800f09015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f800f09015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f800f09015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f800f05a3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f800f05a3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f800f05a3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f800f2323e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f800f2323e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f800f2323e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f800f1a19c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f800f1a19c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f800f1a19c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f800f1a19c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f800f1a19c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f800f1a19c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f800f08032d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f800f08032d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f800f08032d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f800f08032d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f800f08032d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f800f0df7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f800f0df7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f800f0df7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f800f0df7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f800f0df7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f800f0df7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f800f0e025f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f800f0ae786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f800f0ae786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f800f0afd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f800f0afd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f800f0b00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f800f0b02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f800f0b0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f800f0b0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f800f39fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f800f39fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f800f39fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f800f39fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f800f39fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f800f3aa2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f800f3aa2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f800f3aa2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f800f3aa2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f800f3aa2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f800d8237f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f800d8237f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f800d8237f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f800d8237f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f800eeba949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f800ee5ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f800ee5ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f800ee5ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f800ef168e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x000055867b6662fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x000055867b669432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x000055867b669ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f8005d7e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f8005d7e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x000055867b6620a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/debug-container-modeling.cpp.script: line 2: 3093014 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/debug-container-modeling.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/deref-track-symbolic-region.c (640 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/deref-track-symbolic-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.c -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.c:32:7: Error evaluating branch #0 0x00007fe28c5fc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe28c5fa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe28c5fcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe28b469930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe294b4bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe294b4bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe294b4bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe294b4bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe294b4bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe294b4bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe294b4bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe294b4bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe2947f7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe2947f7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe2947f7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe2947f7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe2947f7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe2947f7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe2947f7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe2947f7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe2947f8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe2947f8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe2947f8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe2947f8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe2947dc854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe2947dc854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe2947dc854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe2947fa19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe2947fa19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe2947fa19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe2947dd1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe2947dd1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe2947dd1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe294802483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe294802483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe294802483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe294808af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe294808af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe294808af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe294765caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe294765caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe294765caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe294765caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe294c460f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe294c460f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe294c460f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe294772e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe294772e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fe294772e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fe294772e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fe294772e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fe294772e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fe294772e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fe294772e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fe294772e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fe294772e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fe2947735eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fe294786662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fe294786662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fe294a75cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fe294a75cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fe294a75cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fe294a75cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fe294a75cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fe294a802aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fe294a802aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fe294a802aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fe294a802aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fe294a802aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fe292ef97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fe292ef97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fe292ef97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fe292ef97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fe294590949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fe294534e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fe294534e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fe294534e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fe2945ec8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055fabb4fd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055fabb500432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055fabb500ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fe28b454590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fe28b454649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055fabb4f90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/deref-track-symbolic-region.c.script: line 3: 3093197 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/initializer.cpp (641 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/initializer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/initializer.cpp:36:11: Error evaluating statement #0 0x00007f94554db607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f94554d99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f94554dbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9454348930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f945d65b5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f945d65b5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f945d65b5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f945d65b5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f945d65b5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f945d65b5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f945d65b5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f945d65b5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f945d664b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f945d6650ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f945d66521c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f945d6653d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f945d665662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f945d665662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f945d954cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f945d954cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f945d954cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f945d954cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f945d954cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f945d95f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f945d95f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f945d95f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f945d95f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f945d95f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f945bdd87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f945bdd87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f945bdd87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f945bdd87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f945d46f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f945d413e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f945d413e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f945d413e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f945d4cb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055c20504e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055c205051432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055c205051ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f9454333590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f9454333649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055c20504a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/initializer.cpp.script: line 1: 3093352 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/initializer.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/dtors.cpp (642 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/dtors.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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(smart_ptr) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/dtors.cpp:19:13: Error evaluating branch #0 0x00007f47fdcf3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f47fdcf19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f47fdcf3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f47fcb60930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4806242da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4806242da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4806242da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4806242da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4806242da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4806242da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4806242da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4806242da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4805eeecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4805eeecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4805eeecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4805eeecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4805eeecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4805eeecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4805eeecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4805eeecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4805eefab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4805eefab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4805eefab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4805eefab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4805ed3854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4805ed3854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4805ed3854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4805ef119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4805ef119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4805ef119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4805ed41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4805ed41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4805ed41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4805ef9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4805ef9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4805ef9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4805effaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4805effaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4805effaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4805e5ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4805e5ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4805e5ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4805e5ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f480633d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f480633d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f480633d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4805e69e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4805e69e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f4805e69e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f4805e69e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f4805e69e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f4805e69e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f4805e69e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f4805e69e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f4805e69e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f4805e69e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f4805e6a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f4805e7d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f4805e7d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f480616ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f480616ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f480616ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f480616ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f480616ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f48061772aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f48061772aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f48061772aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f48061772aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f48061772aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f48045f07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f48045f07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f48045f07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f48045f07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f4805c87949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f4805c2be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f4805c2be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f4805c2be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f4805ce38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000563f422c82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000563f422cb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000563f422cbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f47fcb4b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f47fcb4b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000563f422c40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/dtors.cpp.script: line 1: 3093223 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/dtors.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/explicit-suppression.cpp (643 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/explicit-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/explicit-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/explicit-suppression.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -DSUPPRESSED=1 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.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(C *, C *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/../Inputs/system-header-simulator-cxx.h:740:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/../Inputs/system-header-simulator-cxx.h:740:14: Error evaluating statement #0 0x00007fc4c4e89607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc4c4e879d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc4c4e89dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc4c3cf6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc4cd085121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc4cd085121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc4cd085121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc4cd085121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc4cd085121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc4cd085121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc4cd085121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fc4cd085121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007fc4cd085121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007fc4cd085121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007fc4cd085121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007fc4cd085121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007fc4cd085121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007fc4cd085121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007fc4cd085121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007fc4cd085121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007fc4cd085121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007fc4cd085121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007fc4cd08587b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007fc4cd08587b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007fc4cd08587b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007fc4cd08587b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007fc4cd069854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007fc4cd069854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007fc4cd069854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007fc4cd08744f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007fc4cd08744f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007fc4cd08744f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:57 #32 0x00007fc4cd06a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fc4cd06a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fc4cd06a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #35 0x00007fc4cd08f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007fc4cd08f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007fc4cd08f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #38 0x00007fc4cd095af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007fc4cd095af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007fc4cd095af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #41 0x00007fc4ccff2c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007fc4ccff2c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007fc4ccff2c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007fc4ccff2c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007fc4cd04882d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fc4cd04882d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fc4cd04882d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #48 0x00007fc4cd04882d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #49 0x00007fc4cd012949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #50 0x00007fc4cd012949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fc4cd012949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #52 0x00007fc4cd012949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fc4cd012949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #54 0x00007fc4cd012d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fc4cd012d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007fc4cd0130ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007fc4cd0132ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007fc4cd013662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fc4cd013662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fc4cd302cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007fc4cd302cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007fc4cd302cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007fc4cd302cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007fc4cd302cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007fc4cd30d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007fc4cd30d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007fc4cd30d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007fc4cd30d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007fc4cd30d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007fc4cb7867f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007fc4cb7867f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007fc4cb7867f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007fc4cb7867f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007fc4cce1d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007fc4ccdc1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007fc4ccdc1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007fc4ccdc1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007fc4cce798e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x00005631efffa2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x00005631efffd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x00005631efffdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007fc4c3ce1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007fc4c3ce1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x00005631efff60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/explicit-suppression.cpp.script: line 3: 3093251 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/explicit-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/deref-track-symbolic-region.cpp (646 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/deref-track-symbolic-region.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp:19:2: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp:19:2: Error evaluating statement #0 0x00007fb67e3ac607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb67e3aa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb67e3acdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb67d219930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb6868fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb6868fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb6868fbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb6868fbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb6868fbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb6868fbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb6868fbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb6868fbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb6865a7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb6865a7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb6865a7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb6865a7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb6865a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb6865a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb6865a7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb6865a7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb6865a8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb6865a8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb6865a8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb6865a8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb68658c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb68658c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb68658c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb6865aa19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb6865aa19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb6865aa19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb68658d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb68658d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb68658d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb6865b2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb6865b2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb6865b2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb6865b8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb6865b8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb6865b8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb686515caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb686515caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb686515caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb686515caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb6869f60f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb6869f60f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb6869f60f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb6866503d7 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fb6866503d7 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 #48 0x00007fb6866503d7 checkBind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:301:0 #49 0x00007fb6866503d7 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:215:0 #50 0x00007fb6864ff8c9 void expandGraphWithCheckers<(anonymous namespace)::CheckBindContext>((anonymous namespace)::CheckBindContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fb6865665dc llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #52 0x00007fb6865665dc llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #53 0x00007fb6865665dc llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #54 0x00007fb6865665dc llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #55 0x00007fb6865665dc llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #56 0x00007fb6865665dc clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #57 0x00007fb6865665dc 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3561:0 #58 0x00007fb68656709c clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #59 0x00007fb68656709c clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:637:0 #60 0x00007fb68653522e clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007fb68653522e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:0 #62 0x00007fb686535d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007fb686535d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007fb6865360ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007fb6865362ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007fb686536662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fb686536662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fb686825cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007fb686825cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007fb686825cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007fb686825cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007fb686825cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007fb6868302aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007fb6868302aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007fb6868302aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007fb6868302aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007fb6868302aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007fb684ca97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007fb684ca97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007fb684ca97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007fb684ca97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007fb686340949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007fb6862e4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007fb6862e4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007fb6862e4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007fb68639c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x00005574cbcd52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x00005574cbcd8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x00005574cbcd8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007fb67d204590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007fb67d204649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x00005574cbcd10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/deref-track-symbolic-region.cpp.script: line 1: 3093219 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/invalid-srcloc-fix.cpp (647 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/invalid-srcloc-fix.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp:11:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp:11:10: Error evaluating statement #0 0x00007fa3c7691607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa3c768f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa3c7691dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa3c64fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa3cf7e83de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fa3cf7e83de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa3cf7e83de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa3cf7e83de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa3cf7e83de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa3cf7e83de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa3cf7e83de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fa3cf7e83de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fa3cf80d82b clang::ento::ExprEngine::createTemporaryRegionIfNeeded(llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::Expr const*, clang::Expr const*, clang::ento::SubRegion const**) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:385:0 #13 0x00007fa3cf8387dc llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fa3cf8387dc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fa3cf8387dc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fa3cf8387dc clang::ento::ExprEngine::CreateCXXTemporaryObject(clang::MaterializeTemporaryExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:36:40 #17 0x00007fa3cf8192ae clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2257:0 #18 0x00007fa3cf81ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #19 0x00007fa3cf81ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #20 0x00007fa3cf81b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #21 0x00007fa3cf81b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #22 0x00007fa3cf81b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fa3cf81b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fa3cfb0acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa3cfb0acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa3cfb0acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fa3cfb0acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fa3cfb0acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fa3cfb152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fa3cfb152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fa3cfb152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fa3cfb152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fa3cfb152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fa3cdf8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fa3cdf8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fa3cdf8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fa3cdf8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fa3cf625949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fa3cf5c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fa3cf5c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fa3cf5c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fa3cf6818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055eead50b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000055eead50e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000055eead50eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fa3c64e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fa3c64e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055eead5070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/invalid-srcloc-fix.cpp.script: line 1: 3093357 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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 (652 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/find_last_store.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/find_last_store.c:11:10: Error evaluating branch #0 0x00007f0bca663607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0bca6619d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0bca663dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0bc94d0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0bd2bb2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0bd2bb2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0bd2bb2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0bd2bb2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0bd2bb2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0bd2bb2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0bd2bb2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0bd2bb2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0bd285ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0bd285ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0bd285ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0bd285ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0bd285ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0bd285ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0bd285ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0bd285ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0bd285fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0bd285fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0bd285fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0bd285fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0bd2843854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0bd2843854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0bd2843854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0bd286119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0bd286119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0bd286119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0bd28441d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0bd28441d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0bd28441d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0bd2869483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0bd2869483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0bd2869483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0bd286faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0bd286faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0bd286faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0bd27cccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0bd27cccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0bd27cccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0bd27cccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0bd2cad0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0bd2cad0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0bd2cad0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0bd27d9e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f0bd27d9e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f0bd27d9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f0bd27d9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f0bd27d9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f0bd27d9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f0bd27d9e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f0bd27d9e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f0bd27d9e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f0bd27d9e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f0bd27da5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f0bd27ed662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f0bd27ed662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f0bd2adccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f0bd2adccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f0bd2adccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f0bd2adccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f0bd2adccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f0bd2ae72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f0bd2ae72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f0bd2ae72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f0bd2ae72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f0bd2ae72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f0bd0f607f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f0bd0f607f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f0bd0f607f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f0bd0f607f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f0bd25f7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f0bd259be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f0bd259be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f0bd259be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f0bd26538e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055bc3faad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055bc3fab0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055bc3fab0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f0bc94bb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f0bc94bb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055bc3faa90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/find_last_store.c.script: line 1: 3093345 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/find_last_store.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/false-positive-suppression.c (653 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/false-positive-suppression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/false-positive-suppression.c:19:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/false-positive-suppression.c:19:14: Error evaluating statement #0 0x00007fe7b02f2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe7b02f09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe7b02f2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe7af15f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe7b8827bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe7b8827bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe7b8827bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe7b8827bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe7b8827bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe7b8827bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe7b8827bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe7b8827bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fe7b863b5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fe7b863b5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe7b863b5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fe7b844a28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fe7b844a28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fe7b844a28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fe7b844a28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fe7b84f8511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fe7b84f8511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fe7b84f8511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fe7b84f8511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fe7b84feaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fe7b84feaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fe7b84feaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fe7b845bd5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fe7b845bd5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fe7b845bd5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fe7b845bd5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fe7b893c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fe7b893c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fe7b893c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fe7b86222a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fe7b86222a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fe7b86222a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fe7b86222a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fe7b86222a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fe7b86222a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fe7b862273b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fe7b862273b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fe7b862273b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007fe7b863c21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fe7b863c21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fe7b844c32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fe7b844c32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fe7b844c32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fe7b844c32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fe7b844c32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fe7b84ab7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fe7b84ab7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fe7b84ab7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fe7b84ab7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fe7b84ab7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fe7b84ab7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fe7b84ac25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fe7b847a786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fe7b847a786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fe7b847bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fe7b847bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fe7b847c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fe7b847c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fe7b847c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fe7b847c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fe7b876bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fe7b876bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fe7b876bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fe7b876bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fe7b876bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fe7b87762aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fe7b87762aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fe7b87762aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fe7b87762aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fe7b87762aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fe7b6bef7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fe7b6bef7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fe7b6bef7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fe7b6bef7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fe7b8286949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fe7b822ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fe7b822ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fe7b822ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fe7b82e28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055574a4722fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055574a475432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055574a475ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fe7af14a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fe7af14a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055574a46e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/false-positive-suppression.c.script: line 1: 3093282 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/false-positive-suppression.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macro-null-return-suppression.cpp (654 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/macro-null-return-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp:54:7: Error evaluating branch #0 0x00007f2e98f02607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2e98f009d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2e98f02dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2e97d6f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2ea1451da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2ea1451da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2ea1451da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2ea1451da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2ea1451da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2ea1451da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2ea1451da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2ea1451da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2ea10fdcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2ea10fdcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2ea10fdcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2ea10fdcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2ea10fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2ea10fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2ea10fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2ea10fdcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2ea10feab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2ea10feab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2ea10feab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2ea10feab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2ea10e2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2ea10e2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2ea10e2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2ea110019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2ea110019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2ea110019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2ea10e31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2ea10e31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2ea10e31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2ea1108483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2ea1108483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2ea1108483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2ea110eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2ea110eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2ea110eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2ea106bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2ea106bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2ea106bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2ea106bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2ea154c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2ea154c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2ea154c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2ea1078e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f2ea1078e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f2ea1078e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f2ea1078e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f2ea1078e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f2ea1078e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f2ea1078e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f2ea1078e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f2ea1078e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f2ea1078e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f2ea10795eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f2ea108c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f2ea108c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f2ea137bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f2ea137bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f2ea137bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f2ea137bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f2ea137bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f2ea13862aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f2ea13862aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f2ea13862aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f2ea13862aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f2ea13862aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f2e9f7ff7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f2e9f7ff7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f2e9f7ff7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f2e9f7ff7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f2ea0e96949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f2ea0e3ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f2ea0e3ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f2ea0e3ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f2ea0ef28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055ec193e22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055ec193e5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055ec193e5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f2e97d5a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f2e97d5a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055ec193de0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/macro-null-return-suppression.cpp.script: line 1: 3093383 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macros.cpp (655 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/macros.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/macros.cpp:68:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.cpp:68:3 : Error evaluating statement #0 0x00007fe50d302607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe50d3009d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe50d302dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe50c16f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe515851da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe515851da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe515851da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe515851da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe515851da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe515851da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe515851da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe515851da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe5154fdcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe5154fdcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe5154fdcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe5154fdcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe5154fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe5154fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe5154fdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe5154fdcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe5154feab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe5154feab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe5154feab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe5154feab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe5154e2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe5154e2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe5154e2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe51550019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe51550019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe51550019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe5154e31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe5154e31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe5154e31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe515508483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe515508483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe515508483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe51550eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe51550eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe51550eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe51546bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe51546bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe51546bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe51546bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe5154c182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe5154c182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe5154c182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe5154c182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fe51548b949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fe51548b949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fe51548b949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fe51548b949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fe51548b949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fe51548bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fe51548bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fe51548c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fe51548c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fe51548c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fe51548c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fe51577bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fe51577bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fe51577bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fe51577bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fe51577bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fe5157862aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fe5157862aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fe5157862aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fe5157862aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fe5157862aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fe513bff7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fe513bff7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fe513bff7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fe513bff7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fe515296949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fe51523ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fe51523ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fe51523ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fe5152f28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000559cce0de2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000559cce0e1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000559cce0e1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fe50c15a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fe50c15a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000559cce0da0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/macros.cpp.script: line 1: 3093393 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/implicit-cxx-std-suppression.cpp (656 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/implicit-cxx-std-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp:36:26: Error evaluating New Allocator Call #0 0x00007fc587dd5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc587dd39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc587dd5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc586c42930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc590324da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc590324da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc590324da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc590324da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc590324da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc590324da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc590324da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc590324da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc58ffd0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc58ffd0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc58ffd0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc58ffd0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc58ffd0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc58ffd0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc58ffd0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc58ffd0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc58ffd1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc58ffd1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc58ffd1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc58ffd1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc58ffb5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc58ffb5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc58ffb5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc58ffd319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc58ffd319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc58ffd319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc58ffb61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc58ffb61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc58ffb61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc58ffdb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc58ffdb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc58ffdb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc58ffe1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc58ffe1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc58ffe1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc58ff3ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc58ff3ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc58ff3ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc58ff3ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc58ff3f15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc58ff3f15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc58ff3f15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc58ffa2974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc58ffa2974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc58ffa2974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc58ffa2974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fc58ff570ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fc58ff570ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fc58ff5f13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fc58ff5f21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007fc58ff5f3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fc58ff5f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fc58ff5f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fc59024ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fc59024ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fc59024ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007fc59024ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007fc59024ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007fc5902592aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007fc5902592aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007fc5902592aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007fc5902592aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007fc5902592aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007fc58e6d27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007fc58e6d27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007fc58e6d27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007fc58e6d27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007fc58fd69949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007fc58fd0de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007fc58fd0de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007fc58fd0de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007fc58fdc58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000056258b0aa2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000056258b0ad432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000056258b0adef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007fc586c2d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007fc586c2d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000056258b0a60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/implicit-cxx-std-suppression.cpp.script: line 4: 3093362 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.cpp (657 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.cpp 1. parser at end of file #0 0x00007f4a31af2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4a31af09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4a31af2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4a3095f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4a39c76afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4a39c76afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4a39c76afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4a39c76afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4a39c76afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4a39c76afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4a39c76afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f4a39c76afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f4a39c775c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f4a39c7c44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f4a39c7c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f4a39c7c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f4a39f6bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f4a39f6bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f4a39f6bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f4a39f6bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f4a39f6bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f4a39f762aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f4a39f762aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f4a39f762aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f4a39f762aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f4a39f762aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f4a383ef7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f4a383ef7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f4a383ef7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f4a383ef7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f4a39a86949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f4a39a2ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f4a39a2ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f4a39a2ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f4a39ae28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000560d0ec4a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000560d0ec4d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000560d0ec4def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f4a3094a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f4a3094a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000560d0ec460a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/no-store-func-path-notes.cpp.script: line 1: 3093575 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macros.m (658 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/macros.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNilMacro 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.m:24:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.m:24:7: Error evaluating statement #0 0x00007f150d5bf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f150d5bd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f150d5bfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f150c42c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1515b0eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1515b0eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1515b0eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1515b0eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1515b0eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1515b0eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1515b0eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1515b0eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f15157bacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f15157bacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f15157bacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f15157bacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f15157bacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f15157bacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f15157bacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f15157bacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f15157bbab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f15157bbab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f15157bbab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f15157bbab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f151579f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f151579f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f151579f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f15157bd19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f15157bd19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f15157bd19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f15157a01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f15157a01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f15157a01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f15157c5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f15157c5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f15157c5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f15157cbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f15157cbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f15157cbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1515728c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1515728c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1515728c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1515728c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f151577e82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f151577e82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f151577e82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f151577e82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f1515748949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f1515748949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f1515748949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f1515748949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f1515748949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f1515748d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f1515748d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f15157490ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f15157492ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f1515749662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f1515749662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f1515a38cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f1515a38cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f1515a38cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f1515a38cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f1515a38cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f1515a432aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f1515a432aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f1515a432aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f1515a432aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f1515a432aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f1513ebc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f1513ebc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f1513ebc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f1513ebc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f1515553949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f15154f7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f15154f7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f15154f7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f15155af8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056163631e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000561636321432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000561636321ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f150c417590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f150c417649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056163631a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/macros.m.script: line 1: 3093415 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/macros.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.c (659 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.c:256:7: Error evaluating branch #0 0x00007f336cde9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f336cde79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f336cde9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f336bc56930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3375338da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3375338da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3375338da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3375338da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3375338da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3375338da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3375338da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3375338da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3374fe4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3374fe4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3374fe4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3374fe4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3374fe4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3374fe4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3374fe4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3374fe4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3374fe5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3374fe5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3374fe5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3374fe5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3374fc9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3374fc9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3374fc9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3374fe719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3374fe719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3374fe719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3374fca1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3374fca1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3374fca1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3374fef483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3374fef483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3374fef483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3374ff5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3374ff5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3374ff5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3374f52caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3374f52caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3374f52caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3374f52caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f33754330f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f33754330f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f33754330f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3374f5fe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f3374f5fe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f3374f5fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f3374f5fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f3374f5fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f3374f5fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f3374f5fe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f3374f5fe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f3374f5fe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f3374f5fe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f3374f605eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f3374f73662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f3374f73662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f3375262cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f3375262cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f3375262cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f3375262cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f3375262cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f337526d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f337526d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f337526d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f337526d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f337526d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f33736e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f33736e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f33736e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f33736e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f3374d7d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f3374d21e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f3374d21e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f3374d21e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f3374dd98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000558eb17082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000558eb170b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000558eb170bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f336bc41590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f336bc41649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000558eb17040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/no-store-func-path-notes.c.script: line 1: 3093541 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/plist-diagnostics-include-check.cpp (660 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/plist-diagnostics-include-check.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist : 'RUN: at line 2'; tail -n +11 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist 1. parser at end of file #0 0x00007fd0691c2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd0691c09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd0691c2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd06802f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd071346afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd071346afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd071346afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd071346afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd071346afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd071346afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd071346afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fd071346afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fd0713475c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fd07134c44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fd07134c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fd07134c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fd07163bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fd07163bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fd07163bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fd07163bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fd07163bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fd0716462aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fd0716462aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fd0716462aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fd0716462aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fd0716462aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fd06fabf7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fd06fabf7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fd06fabf7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fd06fabf7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fd071156949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fd0710fae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fd0710fae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fd0710fae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fd0711b28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055abe91e92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055abe91ec432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055abe91ecef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fd06801a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fd06801a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055abe91e50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.script: line 2: 3093635 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.m (661 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.m 1. parser at end of file #0 0x00007fb93a77c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb93a77a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb93a77cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb9395e9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb942ccbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb942ccbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb942ccbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb942ccbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb942ccbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb942ccbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb942ccbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb942ccbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb942977cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb942977cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb942977cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb942977cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb942977cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb942977cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb942977cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb942977cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb942978ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb942978ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb942978ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb942978ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb94295c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb94295c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb94295c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb94297a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb94297a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb94297a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb94295d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb94295d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb94295d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb942982483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb942982483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb942982483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb942988af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb942988af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb942988af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb9428e5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb9428e5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb9428e5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb9428e5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb9428e615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb9428e615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb9428e615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fb9428b03be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fb9428b03be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fb9428b03be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fb9428f7120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fb9428f7120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fb9428f7120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fb942906a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fb942906a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fb942906a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fb942bf5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fb942bf5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fb942bf5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fb942bf5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fb942bf5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fb942c002aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fb942c002aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fb942c002aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fb942c002aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fb942c002aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fb9410797f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fb9410797f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fb9410797f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fb9410797f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fb942710949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fb9426b4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fb9426b4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fb9426b4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fb94276c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056261490b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056261490e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056261490eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fb9395d4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fb9395d4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005626149070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/no-store-func-path-notes.m.script: line 1: 3093615 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/no-store-func-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/track_subexpressions.cpp (662 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/track_subexpressions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/track_subexpressions.cpp:62:9: Error evaluating statement #0 0x00007f840fda1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f840fd9f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f840fda1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f840ec0e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8417f96c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8417f96c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8417f96c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8417f96c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f8417f96c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f8417f96c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f8417f21953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f8417f21953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f8417f21953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f8417f21953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f8417f2ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f8417f2b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f8417f2b21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f8417f2b3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f8417f2b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f8417f2b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f841821acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f841821acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f841821acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f841821acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f841821acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f84182252aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f84182252aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f84182252aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f84182252aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f84182252aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f841669e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f841669e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f841669e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f841669e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f8417d35949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f8417cd9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f8417cd9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f8417cd9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f8417d918e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055af3dce02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055af3dce3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055af3dce3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f840ebf9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f840ebf9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055af3dcdc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/track_subexpressions.cpp.script: line 1: 3093737 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/track_subexpressions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/sarif-diagnostics-taint-test.c (663 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/sarif-diagnostics-taint-test.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif - -- Exit Code: 1 Command Output (stdout): -- --- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif 2023-06-11 06:58:16.000000000 +0800 +++ - 2023-07-13 17:33:46.949015505 +0800 @@ -1,115 +0,0 @@ -{ - "$schema": "https://docs.oasis-open.org/sarif/sarif/v2.1.0/cos02/schemas/sarif-schema-2.1.0.json", - "runs": [ - { - "artifacts": [ - { - "length": 434, - "location": { - "index": 0, - }, - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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", - "informationUri": "https://clang.llvm.org/docs/UsersManual.html", - "language": "en-US", - "name": "clang", - "rules": [ - { - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "rank": -1 - }, - "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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c:8:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c:8:3: Error evaluating statement #0 0x00007fb5d2afd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb5d2afb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb5d2afddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb5d196a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb5db041f38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb5db041f38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb5db041f38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb5db041f38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb5db041f38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb5db041f38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb5db041f38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb5db041f38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007fb5dac5732d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007fb5dac5732d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb5dac5732d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007fb5dac5732d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007fb5dac5732d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007fb5dacb67bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007fb5dacb67bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007fb5dacb67bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007fb5dacb67bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007fb5dacb67bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007fb5dacb67bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007fb5dacb725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007fb5dac85786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007fb5dac85786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007fb5dac86d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007fb5dac86d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007fb5dac870ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007fb5dac872ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007fb5dac87662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fb5dac87662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fb5daf76cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fb5daf76cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fb5daf76cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007fb5daf76cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007fb5daf76cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007fb5daf812aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007fb5daf812aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007fb5daf812aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007fb5daf812aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007fb5daf812aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007fb5d93fa7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007fb5d93fa7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007fb5d93fa7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007fb5d93fa7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007fb5daa91949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007fb5daa35e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007fb5daa35e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007fb5daa35e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007fb5daaed8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000559bf9ece2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000559bf9ed1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000559bf9ed1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007fb5d1955590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007fb5d1955649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000559bf9eca0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/undef-value-param.c (664 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/undef-value-param.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.c -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/diagnostics/undef-value-param.c:55:11: Error evaluating statement #0 0x00007fd908daf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd908dad9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd908dafdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd907c1c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd910fa4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd910fa4c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd910fa4c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd910fa4c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd910fa4c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd910fa4c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fd910f2f953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fd910f2f953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fd910f2f953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fd910f2f953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fd910f38b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fd910f390ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fd910f3921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007fd910f393d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fd910f39662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fd910f39662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fd911228cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007fd911228cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007fd911228cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007fd911228cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007fd911228cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007fd9112332aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007fd9112332aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007fd9112332aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007fd9112332aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007fd9112332aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007fd90f6ac7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007fd90f6ac7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007fd90f6ac7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007fd90f6ac7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007fd910d43949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007fd910ce7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007fd910ce7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007fd910ce7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007fd910d9f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055c7df77e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055c7df781432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055c7df781ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007fd907c07590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007fd907c07649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055c7df77a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/undef-value-param.c.script: line 3: 3093767 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/sarif-multi-diagnostic-test.c (665 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/sarif-multi-diagnostic-test.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.taint,debug.TaintTest,unix.Malloc /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif - -- Exit Code: 1 Command Output (stdout): -- --- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif 2023-06-11 06:58:16.000000000 +0800 +++ - 2023-07-13 17:33:46.962078507 +0800 @@ -1,506 +0,0 @@ -{ - "$schema": "https://docs.oasis-open.org/sarif/sarif/v2.1.0/cos02/schemas/sarif-schema-2.1.0.json", - "runs": [ - { - "artifacts": [ - { - "length": 1081, - "location": { - "index": 0, - }, - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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 - } - } - } - } - ] - } - ] - } - ], - "level": "warning", - "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", - "informationUri": "https://clang.llvm.org/docs/UsersManual.html", - "language": "en-US", - "name": "clang", - "rules": [ - { - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "rank": -1 - }, - "fullDescription": { - "text": "Mark tainted symbols as such." - }, - "id": "debug.TaintTest", - "name": "debug.TaintTest" - }, - { - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "rank": -1 - }, - "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" - }, - { - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "rank": -1 - }, - "fullDescription": { - "text": "Check for division by zero" - }, - "helpUri": "https://clang.llvm.org/docs/analyzer/checkers.html#core-dividezero", - "id": "core.DivideZero", - "name": "core.DivideZero" - }, - { - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "rank": -1 - }, - "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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.taint,debug.TaintTest,unix.Malloc /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c:10:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c:10:3: Error evaluating statement #0 0x00007f8001fe3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8001fe19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8001fe3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8000e50930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f800a527f38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f800a527f38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f800a527f38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f800a527f38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f800a527f38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f800a527f38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f800a527f38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f800a527f38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f800a13d32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f800a13d32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f800a13d32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f800a13d32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f800a13d32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f800a19c7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f800a19c7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f800a19c7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f800a19c7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f800a19c7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f800a19c7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f800a19d25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f800a16b786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f800a16b786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f800a16cd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f800a16cd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f800a16d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f800a16d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f800a16d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f800a16d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f800a45ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f800a45ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f800a45ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f800a45ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f800a45ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f800a4672aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f800a4672aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f800a4672aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f800a4672aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f800a4672aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f80088e07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f80088e07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f80088e07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f80088e07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f8009f77949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f8009f1be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f8009f1be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f8009f1be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f8009fd38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x000055f358ec92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x000055f358ecc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x000055f358eccef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f8000e3b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f8000e3b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x000055f358ec50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/report-issues-within-main-file.cpp (666 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/report-issues-within-main-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp:6:20: Error evaluating New Allocator Call #0 0x00007f9ecab15607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9ecab139d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9ecab15dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9ec9982930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9ed2c6c3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f9ed2c6c3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9ed2c6c3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9ed2c6c3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9ed2c6c3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9ed2c6c3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9ed2c6c3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f9ed2c6c3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f9ed2e6002b std::_Optional_base_impl>::_M_get() /usr/include/c++/12/optional:477:2 #13 0x00007f9ed2e6002b std::optional::operator*() && /usr/include/c++/12/optional:978:38 #14 0x00007f9ed2e6002b clang::ento::CXXAllocatorCall::getObjectUnderConstruction() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:1023:72 #15 0x00007f9ed2e6002b processNewAllocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1618:48 #16 0x00007f9ed2e6002b checkNewAllocator /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1629:71 #17 0x00007f9ed2e6002b void clang::ento::check::NewAllocator::_checkNewAllocator<(anonymous namespace)::MallocChecker>(void*, clang::ento::CXXAllocatorCall const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:290:50 #18 0x00007f9ed2c6e4d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #19 0x00007f9ed2c6e4d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f9ed2c6e4d4 clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #21 0x00007f9ed2c6e4d4 runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:525:58 #22 0x00007f9ed2c6e4d4 expandGraphWithCheckers<(anonymous namespace)::CheckNewAllocatorContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #23 0x00007f9ed2c6e4d4 clang::ento::CheckerManager::runCheckersForNewAllocator(clang::ento::CXXAllocatorCall const&, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:540:26 #24 0x00007f9ed2ce2ac4 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:985:0 #25 0x00007f9ed2c970ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #26 0x00007f9ed2c970ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #27 0x00007f9ed2c9f13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #28 0x00007f9ed2c9f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007f9ed2c9f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f9ed2c9f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f9ed2f8ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f9ed2f8ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f9ed2f8ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f9ed2f8ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f9ed2f8ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f9ed2f992aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f9ed2f992aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f9ed2f992aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f9ed2f992aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f9ed2f992aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f9ed14127f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f9ed14127f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f9ed14127f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f9ed14127f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f9ed2aa9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f9ed2a4de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f9ed2a4de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f9ed2a4de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f9ed2b058e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000055f2be1542fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000055f2be157432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000055f2be157ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f9ec996d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f9ec996d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000055f2be1500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/report-issues-within-main-file.cpp.script: line 2: 3093673 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/report-issues-within-main-file.cpp.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/undef-value-param.m (669 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/undef-value-param.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.m -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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 0x00007f2262c6a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2262c689d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2262c6adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2261ad7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f226b1b9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f226b1b9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f226b1b9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f226b1b9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f226b1b9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f226b1b9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f226b1b9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f226b1b9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f226ae65cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f226ae65cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f226ae65cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f226ae65cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f226ae65cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f226ae65cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f226ae65cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f226ae65cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f226ae66ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f226ae66ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f226ae66ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f226ae66ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f226ae4a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f226ae4a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f226ae4a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f226ae6819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f226ae6819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f226ae6819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f226ae4b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f226ae4b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f226ae4b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f226ae70483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f226ae70483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f226ae70483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f226ae76af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f226ae76af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f226ae76af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f226add3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f226add3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f226add3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f226add3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f226add415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f226add415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f226add415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f226ad9e3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f226ad9e3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f226ad9e3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f226ade5120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f226ade5120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f226ade5120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f226adf4a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f226adf4a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f226adf4a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f226b0e3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f226b0e3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f226b0e3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f226b0e3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f226b0e3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f226b0ee2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f226b0ee2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f226b0ee2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f226b0ee2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f226b0ee2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f22695677f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f22695677f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f22695677f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f22695677f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f226abfe949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f226aba2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f226aba2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f226aba2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f226ac5a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563b0914a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563b0914d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563b0914def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f2261ac2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f2261ac2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563b091460a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/diagnostics/Output/undef-value-param.m.script: line 3: 3093788 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/undef-value-param.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/division-by-zero-track-zero.c (670 of 19121) ******************** TEST 'Clang :: Analysis/division-by-zero-track-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/division-by-zero-track-zero.c:6:3: Error evaluating statement #0 0x00007f88a49d6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f88a49d49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f88a49d6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f88a3843930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f88acbcbc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f88acbcbc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f88acbcbc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f88acbcbc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f88acbcbc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f88acbcbc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f88acb56953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f88acb56953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f88acb56953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f88acb56953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f88acb5fb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f88acb600ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f88acb602ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #17 0x00007f88acb60662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007f88acb60662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007f88ace4fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f88ace4fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f88ace4fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #22 0x00007f88ace4fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #23 0x00007f88ace4fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #24 0x00007f88ace5a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #25 0x00007f88ace5a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #26 0x00007f88ace5a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #27 0x00007f88ace5a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #28 0x00007f88ace5a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #29 0x00007f88ab2d37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #30 0x00007f88ab2d37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #31 0x00007f88ab2d37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #32 0x00007f88ab2d37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #33 0x00007f88ac96a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #34 0x00007f88ac90ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #35 0x00007f88ac90ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #36 0x00007f88ac90ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #37 0x00007f88ac9c68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #38 0x000055588bb682fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #39 0x000055588bb6b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #40 0x000055588bb6bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #41 0x00007f88a382e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #42 0x00007f88a382e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #43 0x000055588bb640a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/division-by-zero-track-zero.c.script: line 1: 3093901 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/division-by-zero-track-zero.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/division-by-zero-track-zero.cpp (671 of 19121) ******************** TEST 'Clang :: Analysis/division-by-zero-track-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/division-by-zero-track-zero.cpp:91:5: Error evaluating statement #0 0x00007f028f569607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f028f5679d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f028f569dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f028e3d6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f029775ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f029775ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f029775ec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f029775ec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f029775ec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f029775ec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f02976e9953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f02976e9953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f02976e9953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f02976e9953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f02976f2b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f02976f30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f02976f32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #17 0x00007f02976f3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007f02976f3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007f02979e2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f02979e2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f02979e2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #22 0x00007f02979e2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #23 0x00007f02979e2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #24 0x00007f02979ed2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #25 0x00007f02979ed2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #26 0x00007f02979ed2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #27 0x00007f02979ed2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #28 0x00007f02979ed2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #29 0x00007f0295e667f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #30 0x00007f0295e667f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #31 0x00007f0295e667f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #32 0x00007f0295e667f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #33 0x00007f02974fd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #34 0x00007f02974a1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #35 0x00007f02974a1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #36 0x00007f02974a1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #37 0x00007f02975598e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #38 0x000055fd082eb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #39 0x000055fd082ee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #40 0x000055fd082eeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #41 0x00007f028e3c1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #42 0x00007f028e3c1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #43 0x000055fd082e70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/division-by-zero-track-zero.cpp.script: line 1: 3093906 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/division-by-zero-track-zero.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dispatch-once.m (672 of 19121) ******************** TEST 'Clang :: Analysis/dispatch-once.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f80965c6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f80965c49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f80965c6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8095433930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f809eb15da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f809eb15da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f809eb15da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f809eb15da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f809eb15da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f809eb15da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f809eb15da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f809eb15da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f809e7c1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f809e7c1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f809e7c1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f809e7c1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f809e7c1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f809e7c1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f809e7c1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f809e7c1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f809e7c2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f809e7c2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f809e7c2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f809e7c2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f809e7a6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f809e7a6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f809e7a6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f809e7c419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f809e7c419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f809e7c419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f809e7a71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f809e7a71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f809e7a71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f809e7cc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f809e7cc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f809e7cc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f809e7d2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f809e7d2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f809e7d2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f809e72fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f809e72fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f809e72fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f809e72fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f809e78582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f809e78582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f809e78582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f809e78582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f809e74f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f809e74f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f809e74f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f809e74f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f809e74f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f809e74fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f809e74fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f809e7500ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f809e7502ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f809e750662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f809e750662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f809ea3fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f809ea3fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f809ea3fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f809ea3fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f809ea3fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f809ea4a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f809ea4a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f809ea4a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f809ea4a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f809ea4a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f809cec37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f809cec37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f809cec37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f809cec37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f809e55a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f809e4fee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f809e4fee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f809e4fee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f809e5b68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000562cdf29f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000562cdf2a2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000562cdf2a2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f809541e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f809541e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000562cdf29b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dispatch-once.m.script: line 2: 3093829 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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/div-zero.cpp (675 of 19121) ******************** TEST 'Clang :: Analysis/div-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/div-zero.cpp:7:11: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/div-zero.cpp:7:11: Error evaluating statement #0 0x00007fcf6b071607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcf6b06f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcf6b071dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcf69ede930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcf735c0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcf735c0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcf735c0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcf735c0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcf735c0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcf735c0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcf735c0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcf735c0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcf7326ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcf7326ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcf7326ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcf7326ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcf7326ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcf7326ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcf7326ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcf7326ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcf7326dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcf7326dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcf7326dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcf7326dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcf73251854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcf73251854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcf73251854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcf7326f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcf7326f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcf7326f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcf732521d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcf732521d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcf732521d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcf73277483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcf73277483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcf73277483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcf7327daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcf7327daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcf7327daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcf731dacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcf731dacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcf731dacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcf731dacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcf7323082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcf7323082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcf7323082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fcf7323082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fcf731fa949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fcf731fa949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fcf731fa949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fcf731fa949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fcf731fa949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fcf731fad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fcf731fad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fcf731fb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fcf731fb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fcf731fb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fcf731fb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fcf734eacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fcf734eacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fcf734eacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fcf734eacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fcf734eacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fcf734f52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fcf734f52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fcf734f52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fcf734f52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fcf734f52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fcf7196e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fcf7196e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fcf7196e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fcf7196e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fcf73005949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fcf72fa9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fcf72fa9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fcf72fa9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fcf730618e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000560258b3a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000560258b3d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000560258b3def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fcf69ec9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fcf69ec9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000560258b360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/div-zero.cpp.script: line 1: 3093886 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/div-zero.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/text-diagnostics.c (676 of 19121) ******************** TEST 'Clang :: Analysis/diagnostics/text-diagnostics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference -analyzer-output=text -fno-caret-diagnostics /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/text-diagnostics.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/diagnostics/text-diagnostics.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference -analyzer-output=text -fno-caret-diagnostics /builddir/build/BUILD/clang-16.0.6.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/division-by-zero.c (677 of 19121) ******************** TEST 'Clang :: Analysis/division-by-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/division-by-zero.c:5:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/division-by-zero.c:5:7: Error evaluating statement #0 0x00007f2f5e8b0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2f5e8ae9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2f5e8b0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2f5d71d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2f66dffda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2f66dffda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2f66dffda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2f66dffda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2f66dffda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2f66dffda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2f66dffda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2f66dffda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2f66aabcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2f66aabcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2f66aabcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2f66aabcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2f66aabcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2f66aabcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2f66aabcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2f66aabcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2f66aac582 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2f66aac582 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2f66aac582 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2f66aac582 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3214:31 #24 0x00007f2f66a90854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2f66a90854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2f66a90854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2f66aae19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2f66aae19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2f66aae19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2f66a911d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2f66a911d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2f66a911d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2f66ab6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2f66ab6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2f66ab6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2f66abcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2f66abcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2f66abcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2f66a19c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2f66a19c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2f66a19c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2f66a19c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f2f66a6f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2f66a6f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2f66a6f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2f66a6f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f2f66a39949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f2f66a39949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f2f66a39949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f2f66a39949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f2f66a39949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f2f66a39d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f2f66a39d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f2f66a3a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f2f66a3a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f2f66a3a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f2f66a3a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f2f66d29cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f2f66d29cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f2f66d29cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f2f66d29cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f2f66d29cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f2f66d342aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f2f66d342aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f2f66d342aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f2f66d342aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f2f66d342aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f2f651ad7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f2f651ad7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f2f651ad7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f2f651ad7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f2f66844949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f2f667e8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f2f667e8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f2f667e8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f2f668a08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005608700f92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005608700fc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005608700fcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f2f5d708590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f2f5d708649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005608700f50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/division-by-zero.c.script: line 1: 3093923 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/division-by-zero.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/dtor-cxx11.cpp (683 of 19121) ******************** TEST 'Clang :: Analysis/dtor-cxx11.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/dtor-cxx11.cpp:12:21: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-cxx11.cpp:12:21: Error evaluating statement #0 0x00007fb8291ed607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb8291eb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb8291eddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb82805a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb83138ff49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb83138ff49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb83138ff49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb83138ff49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb83138ff49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb83138ff49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fb83138ff49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fb83136b62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fb83136b62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fb83136b62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb83136b62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fb83136b62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fb83139580b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fb83139580b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fb83139580b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007fb8313b7f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fb8313b7f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fb8313b7f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fb8313b7f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007fb831375733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007fb831375733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007fb831376d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fb831376d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007fb8313770ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007fb83137721c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #29 0x00007fb8313773d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007fb831377662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fb831377662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fb831666cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fb831666cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fb831666cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007fb831666cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007fb831666cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007fb8316712aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007fb8316712aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007fb8316712aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007fb8316712aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007fb8316712aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007fb82faea7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007fb82faea7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007fb82faea7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007fb82faea7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007fb831181949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007fb831125e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007fb831125e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007fb831125e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007fb8311dd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x000055d440b1a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x000055d440b1d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x000055d440b1def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007fb828045590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007fb828045649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x000055d440b160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dtor-cxx11.cpp.script: line 1: 3094043 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dtor-cxx11.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dump_egraph.cpp (690 of 19121) ******************** TEST 'Clang :: Analysis/dump_egraph.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dump_egraph.cpp : 'RUN: at line 2'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dump_egraph.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/dump_egraph.cpp:10:9: Error evaluating statement #0 0x00007f91ddda6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f91ddda49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f91ddda6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f91dcc13930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f91e5f265d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f91e5f265d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f91e5f265d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f91e5f265d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f91e5f265d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f91e5f265d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f91e5f265d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f91e5f265d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f91e5f2fb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f91e5f300ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f91e5f3021c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f91e5f303d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f91e5f30662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f91e5f30662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f91e621fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f91e621fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f91e621fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f91e621fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f91e621fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f91e622a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f91e622a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f91e622a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f91e622a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f91e622a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f91e46a37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f91e46a37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f91e46a37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f91e46a37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f91e5d3a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f91e5cdee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f91e5cdee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f91e5cdee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f91e5d968e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000562d9cddb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000562d9cdde432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000562d9cddeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f91dcbfe590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f91dcbfe649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000562d9cdd70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dump_egraph.cpp.script: line 2: 3094146 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dump_egraph.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dtor-array.cpp (692 of 19121) ******************** TEST 'Clang :: Analysis/dtor-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=destructors -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-array.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=destructors -verify -std=c++17 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=destructors -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-array.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling crash6::top(int) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-array.cpp:364:17: Error evaluating New Allocator Call #0 0x00007f01695d7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f01695d59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f01695d7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0168444930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0171b26da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0171b26da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0171b26da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0171b26da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0171b26da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0171b26da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0171b26da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0171b26da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f01717d2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f01717d2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f01717d2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f01717d2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f01717d2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f01717d2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f01717d2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f01717d2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f01717d3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f01717d3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f01717d3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f01717d3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f01717b7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f01717b7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f01717b7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f01717d519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f01717d519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f01717d519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f01717b81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f01717b81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f01717b81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f01717dd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f01717dd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f01717dd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f01717e3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f01717e3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f01717e3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0171740caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0171740caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0171740caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0171740caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f017174115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f017174115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f017174115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f01717a4974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f01717a4974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f01717a4974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f01717a4974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f01717590ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f01717590ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f017176113f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f017176121c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f01717613d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f0171761662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f0171761662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f0171a50cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f0171a50cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f0171a50cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f0171a50cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f0171a50cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f0171a5b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f0171a5b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f0171a5b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f0171a5b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f0171a5b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f016fed47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f016fed47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f016fed47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f016fed47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f017156b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f017150fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f017150fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f017150fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f01715c78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055721c4612fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055721c464432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055721c464ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f016842f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f016842f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055721c45d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dtor-array.cpp.script: line 2: 3094049 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=destructors -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor-array.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/end-function-return-stmt.cpp (693 of 19121) ******************** TEST 'Clang :: Analysis/end-function-return-stmt.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/end-function-return-stmt.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/end-function-return-stmt.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/end-function-return-stmt.cpp:24:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: ReturnStmt: yes ^ :3:377: note: scanning from here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/end-function-return-stmt.cpp:19:3: Error evaluating statement next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #0 0x00007fd8c0743607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #1 0x00007fd8c07419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #2 0x00007fd8c0743dba (/usr/lib64/libLLVM-16.so+0xd95dba) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #3 0x00007fd8bf5b0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/enum-cast-out-of-range.cpp (696 of 19121) ******************** TEST 'Clang :: Analysis/enum-cast-out-of-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum-cast-out-of-range.cpp 1. parser at end of file #0 0x00007f687048b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f68704899d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f687048bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f686f2f8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f687860fafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f687860fafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f687860fafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f687860fafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f687860fafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f687860fafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f687860fafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f687860fafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f68786105c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f687861544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f6878615662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f6878615662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f6878904cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f6878904cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f6878904cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f6878904cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f6878904cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f687890f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f687890f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f687890f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f687890f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f687890f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f6876d887f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f6876d887f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f6876d887f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f6876d887f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f687841f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f68783c3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f68783c3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f68783c3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f687847b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000056078593c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000056078593f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000056078593fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f686f2e3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f686f2e3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005607859380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/enum-cast-out-of-range.cpp.script: line 1: 3094290 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum-cast-out-of-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/engine/replay-without-inlining.c (697 of 19121) ******************** TEST 'Clang :: Analysis/engine/replay-without-inlining.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/engine/replay-without-inlining.c:25:12: Error evaluating statement #0 0x00007f452b273607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f452b2719d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f452b273dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f452a0e0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4533468c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4533468c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4533468c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4533468c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f4533468c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f4533468c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f45333f3953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f45333f3953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f45333f3953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f45333f3953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f45333fcb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f45333fd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f45333fd21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f45333fd3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f45333fd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f45333fd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f45336eccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f45336eccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f45336eccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f45336eccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f45336eccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f45336f72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f45336f72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f45336f72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f45336f72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f45336f72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f4531b707f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f4531b707f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f4531b707f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f4531b707f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f4533207949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f45331abe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f45331abe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f45331abe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f45332638e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000558b1356b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000558b1356e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000558b1356eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f452a0cb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f452a0cb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000558b135670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/engine/Output/replay-without-inlining.c.script: line 1: 3094262 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/engine/replay-without-inlining.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/double-ranges-bug.c (698 of 19121) ******************** TEST 'Clang :: Analysis/double-ranges-bug.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/double-ranges-bug.c:17:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/double-ranges-bug.c:17:7: Error evaluating statement #0 0x00007f3f642ee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3f642ec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3f642eedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3f6315b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3f6c83dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3f6c83dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3f6c83dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3f6c83dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3f6c83dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3f6c83dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3f6c83dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3f6c83dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3f6c4e9cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3f6c4e9cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3f6c4e9cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3f6c4e9cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3f6c4e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3f6c4e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3f6c4e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3f6c4e9cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3f6c4eaab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3f6c4eaab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3f6c4eaab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3f6c4eaab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3f6c4ce854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3f6c4ce854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3f6c4ce854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3f6c4ec19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3f6c4ec19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3f6c4ec19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3f6c4cf1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3f6c4cf1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3f6c4cf1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3f6c4f4483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3f6c4f4483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3f6c4f4483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3f6c4faaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3f6c4faaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3f6c4faaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3f6c457caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3f6c457caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3f6c457caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3f6c457caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3f6c9380f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3f6c9380f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3f6c9380f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3f6c591ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f3f6c591ece 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 0x00007f3f6c591ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f3f6c591ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f3f6c44139a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f3f6c48d977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f3f6c48d977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f3f6c4ad29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f3f6c4ad29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f3f6c4ad29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f3f6c4ad29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f3f6c4b043a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f3f6c4b043a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f3f6c4b043a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f3f6c476002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f3f6c476002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f3f6c476002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f3f6c477d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f3f6c477d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f3f6c4780ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f3f6c4782ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f3f6c478662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f3f6c478662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f3f6c767cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f3f6c767cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f3f6c767cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f3f6c767cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f3f6c767cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f3f6c7722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f3f6c7722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f3f6c7722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f3f6c7722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f3f6c7722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f3f6abeb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f3f6abeb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f3f6abeb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f3f6abeb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f3f6c282949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f3f6c226e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f3f6c226e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f3f6c226e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f3f6c2de8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000560a39b482fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000560a39b4b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000560a39b4bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f3f63146590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f3f63146649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000560a39b440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/double-ranges-bug.c.script: line 1: 3094030 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/double-ranges-bug.c -analyzer-checker=core -- ******************** Testing: 0 FAIL: Clang :: Analysis/dynamic-cast.cpp (700 of 19121) ******************** TEST 'Clang :: Analysis/dynamic-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dynamic-cast.cpp 1. parser at end of file #0 0x00007f2daa2f8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2daa2f69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2daa2f8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2da9165930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2db2847da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2db2847da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2db2847da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2db2847da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2db2847da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2db2847da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2db2847da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2db2847da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2db24f3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2db24f3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2db24f3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2db24f3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2db24f3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2db24f3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2db24f3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2db24f3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2db24f4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2db24f4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2db24f4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2db24f4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2db24d8854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2db24d8854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2db24d8854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2db24f619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2db24f619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2db24f619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2db24d91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2db24d91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2db24d91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2db24fe483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2db24fe483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2db24fe483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2db2504af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2db2504af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2db2504af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2db2461caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2db2461caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2db2461caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2db2461caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2db246215b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2db246215b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2db246215b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2db242c3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2db242c3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2db242c3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2db2473050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2db2473050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2db2473050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f2db2482a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2db2482a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2db2482a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2db2771cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f2db2771cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f2db2771cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f2db2771cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f2db2771cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f2db2781ef6 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17 #61 0x00007f2db2781ef6 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1 #62 0x00007f2db2781ef6 WalkUpFromCXXDeductionGuideDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:437:0 #63 0x00007f2db2781ef6 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2233:0 #64 0x00007f2db277c7fa clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDeclContextHelper(clang::DeclContext*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:1489:7 #65 0x00007f2db2779d13 TraverseCXXRecordDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2015:1 #66 0x00007f2db2779d13 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:295:1 #67 0x00007f2db277bc0d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27 #68 0x00007f2db277bc0d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f2db0bf57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f2db0bf57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f2db0bf57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f2db0bf57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f2db228c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f2db2230e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f2db2230e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f2db2230e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f2db22e88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005567f56582fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005567f565b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005567f565bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f2da9150590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f2da9150649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005567f56540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dynamic-cast.cpp.script: line 1: 3094162 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dynamic-cast.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dtor.cpp (701 of 19121) ******************** TEST 'Clang :: Analysis/dtor.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/dtor.cpp:573:12: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/dtor.cpp:573:12: Error evaluating statement #0 0x00007f62a8ca7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f62a8ca59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f62a8ca7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f62a7b14930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f62b11f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f62b11f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f62b11f6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f62b11f6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f62b11f6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f62b11f6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f62b11f6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f62b11f6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f62b0ea2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f62b0ea2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f62b0ea2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f62b0ea2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f62b0ea2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f62b0ea2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f62b0ea2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f62b0ea2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f62b0ea3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f62b0ea3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f62b0ea3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f62b0ea3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f62b0e87854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f62b0e87854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f62b0e87854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f62b0ea519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f62b0ea519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f62b0ea519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f62b0e881d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f62b0e881d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f62b0e881d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f62b0ead483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f62b0ead483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f62b0ead483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f62b0eb3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f62b0eb3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f62b0eb3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f62b0e10c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f62b0e10c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f62b0e10c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f62b0e10c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f62b12f10f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f62b12f10f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f62b12f10f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f62b0fd72a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f62b0fd72a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f62b0fd72a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f62b0fd72a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f62b0fd72a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f62b0fd72a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #52 0x00007f62b0fd773b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f62b0fd773b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f62b0fd773b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #55 0x00007f62b0ff121b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #56 0x00007f62b0ff121b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007f62b0e0132d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f62b0e0132d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f62b0e0132d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007f62b0e0132d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007f62b0e0132d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007f62b0e607bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007f62b0e607bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007f62b0e607bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007f62b0e607bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007f62b0e607bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007f62b0e607bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007f62b0e6125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007f62b0e2f786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007f62b0e2f786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007f62b0e30d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f62b0e30d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007f62b0e310ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007f62b0e312ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007f62b0e31662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f62b0e31662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f62b1120cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007f62b1120cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007f62b1120cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007f62b1120cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007f62b1120cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007f62b112b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007f62b112b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007f62b112b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007f62b112b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007f62b112b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007f62af5a47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007f62af5a47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007f62af5a47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007f62af5a47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007f62b0c3b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007f62b0bdfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007f62b0bdfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007f62b0bdfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007f62b0c978e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055ea5e95d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055ea5e960432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055ea5e960ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007f62a7aff590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007f62a7aff649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055ea5e9590a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/dtor.cpp.script: line 1: 3094074 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/dtor.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/edges-new.mm (702 of 19121) ******************** TEST 'Clang :: Analysis/edges-new.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/edges-new.mm.tmp -w /builddir/build/BUILD/clang-16.0.6.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 0x00007f92a293f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f92a293d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f92a293fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f92a17ac930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f92aae8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f92aae8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f92aae8eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f92aae8eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f92aae8eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f92aae8eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f92aae8eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f92aae8eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f92aab3acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f92aab3acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f92aab3acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f92aab3acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f92aab3acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f92aab3acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f92aab3acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f92aab3acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f92aab3bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f92aab3bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f92aab3bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f92aab3bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f92aab1f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f92aab1f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f92aab1f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f92aab3d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f92aab3d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f92aab3d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f92aab201d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f92aab201d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f92aab201d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f92aab45483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f92aab45483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f92aab45483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f92aab4baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f92aab4baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f92aab4baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f92aaaa8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f92aaaa8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f92aaaa8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f92aaaa8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f92aaaa915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f92aaaa915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f92aaaa915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f92aaa733be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f92aaa733be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f92aaa733be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f92aaaba050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f92aaaba050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f92aaaba050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f92aaac9a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f92aaac9a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f92aaac9a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f92aadb8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f92aadb8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f92aadb8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f92aadb8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f92aadb8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f92aadc32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f92aadc32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f92aadc32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f92aadc32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f92aadc32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f92a923c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f92a923c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f92a923c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f92a923c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f92aa8d3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f92aa877e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f92aa877e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f92aa877e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f92aa92f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055bce48be2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055bce48c1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055bce48c1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f92a1797590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f92a1797649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055bce48ba0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/edges-new.mm.script: line 2: 3094205 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/edges-new.mm.tmp -w /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/edges-new.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/enum.cpp (704 of 19121) ******************** TEST 'Clang :: Analysis/enum.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp:34:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp:43:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp:53:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp 1. parser at end of file #0 0x00007f00931d0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f00931ce9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f00931d0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f009203d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f009b71fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f009b71fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f009b71fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f009b71fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f009b71fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f009b71fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f009b71fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f009b71fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f009b3cbcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f009b3cbcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f009b3cbcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f009b3cbcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f009b3cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f009b3cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f009b3cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f009b3cbcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f009b3cd505 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f009b3cd505 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f009b3cd505 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f009b3cd505 (anonymous namespace)::RangeConstraintManager::assumeSymOutsideInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3233:34 #24 0x00007f009b3b0ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f009b3b0ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f009b3b0ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007f009b3b131f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f009b3b131f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f009b3b131f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007f009b33a302 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f009b33a302 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f009b33a302 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f009b33a302 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #34 0x00007f009b355bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f009b355bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f009b355bdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007f009b355bdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007f009b35611a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007f009b35a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f009b35a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f009b649cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007f009b649cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f009b649cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007f009b649cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007f009b649cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007f009b6542aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007f009b6542aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007f009b6542aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007f009b6542aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007f009b6542aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007f0099acd7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007f0099acd7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007f0099acd7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007f0099acd7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007f009b164949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007f009b108e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007f009b108e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007f009b108e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007f009b1c08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x00005611fd6a62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x00005611fd6a9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x00005611fd6a9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007f0092028590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007f0092028649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x00005611fd6a20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/enum.cpp.script: line 1: 3094369 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/enum.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/equality_tracking.c (705 of 19121) ******************** TEST 'Clang :: Analysis/equality_tracking.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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 deleteAllPoints 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c:288:5 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c:288:5 : Error evaluating statement #0 0x00007fefd240b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fefd24099d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fefd240bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fefd1278930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fefda5f94f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fefda5f94f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fefda5f94f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fefda5f94f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fefda5f94f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fefda5f94f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fefda5f94f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fefda5f94f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fefda5f94f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fefda5f9958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fefda5f9958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fefda5f9958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fefda5f9958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007fefda5c88d3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007fefda5c88d3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007fefda5c88d3 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:274:0 #20 0x00007fefda5ca4c7 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3660:0 #21 0x00007fefda5cd43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #22 0x00007fefda5cd43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fefda5cd43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #24 0x00007fefda593002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007fefda593002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #26 0x00007fefda593002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #27 0x00007fefda594d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007fefda594d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #29 0x00007fefda5950ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #30 0x00007fefda5952ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #31 0x00007fefda595662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007fefda595662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007fefda884cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fefda884cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fefda884cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #36 0x00007fefda884cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #37 0x00007fefda884cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #38 0x00007fefda88f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #39 0x00007fefda88f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #40 0x00007fefda88f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #41 0x00007fefda88f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #42 0x00007fefda88f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #43 0x00007fefd8d087f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #44 0x00007fefd8d087f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #45 0x00007fefd8d087f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #46 0x00007fefd8d087f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #47 0x00007fefda39f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #48 0x00007fefda343e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #49 0x00007fefda343e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #50 0x00007fefda343e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #51 0x00007fefda3fb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #52 0x000055af77b022fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #53 0x000055af77b05432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #54 0x000055af77b05ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #55 0x00007fefd1263590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #56 0x00007fefd1263649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #57 0x000055af77afe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/equality_tracking.c.script: line 1: 3094381 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/equality_tracking.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/eval-predefined-exprs.cpp (707 of 19121) ******************** TEST 'Clang :: Analysis/eval-predefined-exprs.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/eval-predefined-exprs.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/eval-predefined-exprs.cpp 1. parser at end of file #0 0x00007f100c701607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f100c6ff9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f100c701dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f100b56e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1014c50da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1014c50da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1014c50da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1014c50da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1014c50da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1014c50da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1014c50da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1014c50da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f10148fccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f10148fccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f10148fccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f10148fccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f10148fccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f10148fccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f10148fccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f10148fccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f10148fdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f10148fdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f10148fdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f10148fdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f10148e1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f10148e1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f10148e1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f10148ff19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f10148ff19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f10148ff19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f10148e21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f10148e21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f10148e21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1014907483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1014907483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1014907483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f101490daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f101490daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f101490daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f101486acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f101486acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f101486acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f101486acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f101486b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f101486b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f101486b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f10148353be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f10148353be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f10148353be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f101487c050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f101487c050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f101487c050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f101488ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f101488ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f101488ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1014b7acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f1014b7acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f1014b7acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f1014b7acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f1014b7acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f1014b852aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f1014b852aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f1014b852aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f1014b852aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f1014b852aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f1012ffe7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f1012ffe7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f1012ffe7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f1012ffe7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f1014695949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f1014639e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f1014639e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f1014639e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f10146f18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563fc408a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563fc408d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563fc408def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f100b559590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f100b559649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563fc40860a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/eval-predefined-exprs.cpp.script: line 2: 3094463 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/eval-predefined-exprs.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno-options.c (709 of 19121) ******************** TEST 'Clang :: Analysis/errno-options.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007fd8fd50d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd8fd50b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd8fd50ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd8fc37a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd90572208d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fd90572208d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fd90572208d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fd90572208d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fd90572208d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fd90572208d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fd90572208d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fd90572208d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fd90572208d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007fd90572208d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007fd9056c5ac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007fd9056c5ac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007fd9056c5ac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007fd9056c5ac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007fd9057c5bc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007fd9057c5bc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007fd9057c5bc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007fd9057c9eef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007fd9057c9eef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007fd9057c9eef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007fd9057c9eef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007fd9057c9eef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007fd90565f06c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007fd90565f06c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007fd905697955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007fd905697955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007fd905697955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007fd905986cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fd905986cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fd905986cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fd905986cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fd905986cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fd9059912aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fd9059912aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fd9059912aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fd9059912aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fd9059912aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fd903e0a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fd903e0a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fd903e0a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fd903e0a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fd9054a1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fd905445e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fd905445e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fd905445e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fd9054fd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000055a197b0c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000055a197b0f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000055a197b0fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fd8fc365590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fd8fc365649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000055a197b080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/errno-options.c.script: line 2: 3094430 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/errno-stdlibraryfunctions.c (710 of 19121) ******************** TEST 'Clang :: Analysis/errno-stdlibraryfunctions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f00db27a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f00db2789d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f00db27adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f00da0e7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f00e348f08d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007f00e348f08d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007f00e348f08d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007f00e348f08d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007f00e348f08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007f00e348f08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007f00e348f08d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007f00e348f08d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007f00e348f08d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007f00e348f08d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007f00e3432ac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007f00e3432ac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007f00e3432ac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007f00e3432ac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007f00e3532bc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007f00e3532bc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007f00e3532bc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007f00e3536eef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007f00e3536eef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007f00e3536eef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007f00e3536eef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007f00e3536eef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007f00e33cc06c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007f00e33cc06c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007f00e3404955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007f00e3404955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007f00e3404955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007f00e36f3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f00e36f3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f00e36f3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f00e36f3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f00e36f3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f00e36fe2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f00e36fe2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f00e36fe2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f00e36fe2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f00e36fe2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f00e1b777f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f00e1b777f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f00e1b777f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f00e1b777f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f00e320e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f00e31b2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f00e31b2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f00e31b2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f00e326a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000055e6a326d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000055e6a3270432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000055e6a3270ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f00da0d2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f00da0d2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000055e6a32690a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/errno-stdlibraryfunctions.c.script: line 1: 3094457 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/errno-stdlibraryfunctions-notes.c (711 of 19121) ******************** TEST 'Clang :: Analysis/errno-stdlibraryfunctions-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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 0x00007f450cde7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f450cde59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f450cde7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f450bc54930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4514ffc08d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007f4514ffc08d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007f4514ffc08d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007f4514ffc08d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007f4514ffc08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007f4514ffc08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007f4514ffc08d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007f4514ffc08d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007f4514ffc08d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007f4514ffc08d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007f4514f9fac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007f4514f9fac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007f4514f9fac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007f4514f9fac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007f451509fbc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007f451509fbc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007f451509fbc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007f45150a3eef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007f45150a3eef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007f45150a3eef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007f45150a3eef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007f45150a3eef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007f4514f3906c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007f4514f3906c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007f4514f71955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007f4514f71955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007f4514f71955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007f4515260cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f4515260cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f4515260cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f4515260cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f4515260cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f451526b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f451526b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f451526b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f451526b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f451526b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f45136e47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f45136e47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f45136e47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f45136e47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f4514d7b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f4514d1fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f4514d1fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f4514d1fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f4514dd78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005637aaaa22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x00005637aaaa5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x00005637aaaa5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f450bc3f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f450bc3f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005637aaa9e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/errno-stdlibraryfunctions-notes.c.script: line 1: 3094423 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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.c (712 of 19121) ******************** TEST 'Clang :: Analysis/errno.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007fef51ed1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fef51ecf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fef51ed1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fef50d3e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fef5a0e608d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fef5a0e608d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fef5a0e608d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fef5a0e608d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fef5a0e608d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fef5a0e608d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fef5a0e608d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fef5a0e608d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fef5a0e608d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007fef5a0e608d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007fef5a089ac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007fef5a089ac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007fef5a089ac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007fef5a089ac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007fef5a189bc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007fef5a189bc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007fef5a189bc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007fef5a18deef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007fef5a18deef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007fef5a18deef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007fef5a18deef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007fef5a18deef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007fef5a02306c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007fef5a02306c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007fef5a05b955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007fef5a05b955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007fef5a05b955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007fef5a34acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fef5a34acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fef5a34acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fef5a34acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fef5a34acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fef5a3552aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fef5a3552aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fef5a3552aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fef5a3552aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fef5a3552aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fef587ce7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fef587ce7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fef587ce7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fef587ce7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fef59e65949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fef59e09e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fef59e09e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fef59e09e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fef59ec18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000056286eecd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000056286eed0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000056286eed0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fef50d29590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fef50d29649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000056286eec90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/errno.c.script: line 2: 3094462 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-notes.c (713 of 19121) ******************** TEST 'Clang :: Analysis/errno-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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 0x00007f3972764607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f39727629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3972764dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f39715d1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f397a97908d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007f397a97908d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007f397a97908d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007f397a97908d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007f397a97908d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007f397a97908d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007f397a97908d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007f397a97908d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007f397a97908d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007f397a97908d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007f397a91cac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007f397a91cac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007f397a91cac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007f397a91cac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007f397aa1cbc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007f397aa1cbc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007f397aa1cbc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007f397aa20eef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007f397aa20eef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007f397aa20eef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007f397aa20eef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007f397aa20eef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007f397a8b606c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007f397a8b606c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007f397a8ee955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007f397a8ee955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007f397a8ee955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007f397abddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f397abddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f397abddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f397abddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f397abddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f397abe82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f397abe82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f397abe82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f397abe82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f397abe82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f39790617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f39790617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f39790617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f39790617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f397a6f8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f397a69ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f397a69ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f397a69ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f397a7548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000056038aac62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000056038aac9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000056038aac9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f39715bc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f39715bc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000056038aac20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/errno-notes.c.script: line 2: 3094411 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-16.0.6.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/explain-svals.cpp (715 of 19121) ******************** TEST 'Clang :: Analysis/explain-svals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f7594a49607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7594a479d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7594a49dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f75938b6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f759cf98da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f759cf98da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f759cf98da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f759cf98da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f759cf98da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f759cf98da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f759cf98da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f759cf98da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f759cc44cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f759cc44cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f759cc44cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f759cc44cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f759cc44cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f759cc44cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f759cc44cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f759cc44cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f759cc45ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f759cc45ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f759cc45ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f759cc45ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f759cc29854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f759cc29854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f759cc29854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f759cc4719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f759cc4719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f759cc4719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f759cc2a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f759cc2a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f759cc2a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f759cc4f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f759cc4f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f759cc4f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f759cc55af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f759cc55af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f759cc55af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f759cbb2caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f759cbb2caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f759cbb2caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f759cbb2caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f759cbb315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f759cbb315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f759cbb315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f759cb7d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f759cb7d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f759cb7d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f759cbc4050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f759cbc4050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f759cbc4050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f759cbd3a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f759cbd3a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f759cbd3a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f759cec2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f759cec2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f759cec2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f759cec2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f759cec2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f759cecd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f759cecd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f759cecd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f759cecd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f759cecd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f759b3467f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f759b3467f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f759b3467f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f759b3467f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f759c9dd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f759c981e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f759c981e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f759c981e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f759ca398e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055b9982c82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055b9982cb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055b9982cbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f75938a1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f75938a1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055b9982c40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/explain-svals.cpp.script: line 1: 3094645 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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 (716 of 19121) ******************** TEST 'Clang :: Analysis/explain-svals.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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 #0 0x00007f54c75ab607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f54c75a99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f54c75abdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f54c6418930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f54cf7a0c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f54cf7a0c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f54cf7a0c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f54cf7a0c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f54cf7a0c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f54cf7a0c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f54cf72b953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f54cf72b953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f54cf72b953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f54cf72b953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f54cf754361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007f54cf754361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007f54cf72fecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007f54cf72fecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007f54cf72fecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007f54cf72fecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007f54cf7305c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f54cf73544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f54cf735662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f54cf735662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f54cfa24cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f54cfa24cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f54cfa24cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007f54cfa24cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007f54cfa24cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007f54cfa2f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007f54cfa2f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007f54cfa2f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007f54cfa2f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007f54cfa2f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007f54cdea87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007f54cdea87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007f54cdea87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007f54cdea87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007f54cf53f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007f54cf4e3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007f54cf4e3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007f54cf4e3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007f54cf59b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000056238be552fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000056238be58432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000056238be58ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007f54c6403590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007f54c6403649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000056238be510a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/explain-svals.c.script: line 1: 3094642 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-16.0.6.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/exceptions.mm (717 of 19121) ******************** TEST 'Clang :: Analysis/exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exceptions.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testCXX() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exceptions.mm:34:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exceptions.mm:34:15: Error evaluating statement #0 0x00007f3cacef9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3cacef79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3cacef9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3cabd66930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3cb542ebfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3cb542ebfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3cb542ebfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3cb542ebfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3cb542ebfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3cb542ebfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3cb542ebfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3cb542ebfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f3cb52425e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3cb52425e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3cb52425e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f3cb505128a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3cb505128a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3cb505128a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f3cb505128a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f3cb50ff511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3cb50ff511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3cb50ff511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f3cb50ff511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f3cb5105af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3cb5105af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3cb5105af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f3cb5062d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3cb5062d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3cb5062d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f3cb5062d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f3cb55430f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f3cb55430f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f3cb55430f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f3cb52292a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f3cb52292a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f3cb52292a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f3cb52292a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f3cb52292a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f3cb52292a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f3cb522973b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f3cb522973b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f3cb522973b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f3cb524321b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f3cb524321b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f3cb505332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f3cb505332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f3cb505332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f3cb505332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f3cb505332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f3cb50b27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f3cb50b27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f3cb50b27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f3cb50b27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f3cb50b27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f3cb50b27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f3cb50b325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f3cb5081786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f3cb5081786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f3cb5082d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3cb5082d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f3cb50830ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f3cb50832ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f3cb5083662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3cb5083662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3cb5372cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f3cb5372cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f3cb5372cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f3cb5372cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f3cb5372cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f3cb537d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f3cb537d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f3cb537d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f3cb537d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f3cb537d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f3cb37f67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f3cb37f67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f3cb37f67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f3cb37f67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f3cb4e8d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f3cb4e31e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f3cb4e31e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f3cb4e31e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f3cb4ee98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x0000557bb14ee2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x0000557bb14f1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x0000557bb14f1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f3cabd51590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f3cabd51649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x0000557bb14ea0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/exceptions.mm.script: line 1: 3094501 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exceptions.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/exercise-ps.c (718 of 19121) ******************** TEST 'Clang :: Analysis/exercise-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/exercise-ps.c:9:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exercise-ps.c:9:10: Error evaluating statement #0 0x00007f653d9df607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f653d9dd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f653d9dfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f653c84c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6545f2eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6545f2eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6545f2eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6545f2eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6545f2eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6545f2eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6545f2eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6545f2eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6545bdacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6545bdacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6545bdacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6545bdacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6545bdacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6545bdacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6545bdacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6545bdacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6545bdbab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6545bdbab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6545bdbab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6545bdbab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6545bbf854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6545bbf854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6545bbf854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6545bdd19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6545bdd19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6545bdd19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6545bc01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6545bc01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6545bc01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6545be5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6545be5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6545be5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6545bebaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6545bebaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6545bebaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6545b48caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6545b48caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6545b48caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6545b48caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f65460290f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f65460290f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f65460290f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6545c82ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f6545c82ece 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 0x00007f6545c82ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f6545c82ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f6545b3239a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f6545b7e977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f6545b7e977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f6545b9e29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f6545b9e29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f6545b9e29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f6545b9e29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f6545ba143a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f6545ba143a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f6545ba143a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f6545b67002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f6545b67002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f6545b67002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f6545b68d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f6545b68d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f6545b690ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f6545b692ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f6545b69662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f6545b69662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f6545e58cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f6545e58cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f6545e58cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f6545e58cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f6545e58cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f6545e632aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f6545e632aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f6545e632aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f6545e632aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f6545e632aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f65442dc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f65442dc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f65442dc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f65442dc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f6545973949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f6545917e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f6545917e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f6545917e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f65459cf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x00005640c4cb82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x00005640c4cbb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x00005640c4cbbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f653c837590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f653c837649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x00005640c4cb40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/exercise-ps.c.script: line 1: 3094608 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/exploded-graph-rewriter/initializers_under_construction.cpp (719 of 19121) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/initializers_under_construction.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp : 'RUN: at line 5'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-16.0.6.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include" "-nostdsysteminc" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot" "/builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp:13:9: Error evaluating statement #0 0x00007f6f57484607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6f574829d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6f57484dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6f562f1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6f5f6045d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6f5f6045d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6f5f6045d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6f5f6045d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6f5f6045d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6f5f6045d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6f5f6045d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f6f5f6045d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f6f5f60db95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f6f5f60e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f6f5f60e21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f6f5f60e3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f6f5f60e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f6f5f60e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f6f5f8fdcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f6f5f8fdcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f6f5f8fdcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f6f5f8fdcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f6f5f8fdcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f6f5f9082aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f6f5f9082aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f6f5f9082aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f6f5f9082aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f6f5f9082aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f6f5dd817f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f6f5dd817f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f6f5dd817f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f6f5dd817f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f6f5f418949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f6f5f3bce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f6f5f3bce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f6f5f3bce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f6f5f4748e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055b8eb7ea2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055b8eb7ed432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055b8eb7edef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f6f562dc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f6f562dc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055b8eb7e60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/explain-svals.m (720 of 19121) ******************** TEST 'Clang :: Analysis/explain-svals.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/explain-svals.m:59:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/explain-svals.m:59:3: Error evaluating statement #0 0x00007f680a994607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f680a9929d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f680a994dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6809801930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6812ee3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6812ee3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6812ee3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6812ee3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6812ee3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6812ee3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6812ee3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6812ee3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6812b8fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6812b8fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6812b8fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6812b8fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6812b8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6812b8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6812b8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6812b8fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6812b90ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6812b90ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6812b90ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6812b90ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6812b74854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6812b74854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6812b74854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6812b9219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6812b9219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6812b9219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6812b751d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6812b751d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6812b751d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6812b9a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6812b9a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6812b9a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6812ba0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6812ba0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6812ba0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6812afdcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6812afdcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6812afdcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6812afdcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6812fde0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6812fde0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6812fde0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6812b624e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f6812b624e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f6812b624e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f6812b624e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f6812b624e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f6812b624e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f6812b1c093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f6812b1c093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f6812b1dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f6812b1dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f6812b1e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f6812b1e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f6812b1e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f6812b1e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f6812e0dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f6812e0dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f6812e0dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f6812e0dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f6812e0dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f6812e182aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f6812e182aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f6812e182aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f6812e182aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f6812e182aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f68112917f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f68112917f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f68112917f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f68112917f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f6812928949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f68128cce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f68128cce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f68128cce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f68129848e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055d7a2a4d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055d7a2a50432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055d7a2a50ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f68097ec590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f68097ec649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055d7a2a490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/explain-svals.m.script: line 1: 3094668 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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/exploded-graph-rewriter/objects_under_construction.cpp (722 of 19121) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/objects_under_construction.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -analyze -triple x86_64-unknown-linux-gnu -analyze-function "test()" -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp : 'RUN: at line 6'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-16.0.6.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include" "-nostdsysteminc" "-std=c++14" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyze-function" "test()" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot" "/builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++14 -analyze -triple x86_64-unknown-linux-gnu -analyze-function test() -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp:44:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp:44:9: Error evaluating statement #0 0x00007fa1b5a07607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa1b5a059d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa1b5a07dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa1b4874930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa1bdba9f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa1bdba9f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa1bdba9f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa1bdba9f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa1bdba9f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa1bdba9f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fa1bdba9f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fa1bdb8562f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fa1bdb8562f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fa1bdb8562f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa1bdb8562f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fa1bdb8562f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fa1bdbafb55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fa1bdbafb55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fa1bdbafb55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007fa1bdbd1f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fa1bdbd1f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fa1bdbd1f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fa1bdbd1f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007fa1bdb8f733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007fa1bdb8f733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007fa1bdb90d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fa1bdb90d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007fa1bdb910ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007fa1bdb9121c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #29 0x00007fa1bdb913d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007fa1bdb91662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fa1bdb91662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fa1bde80cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fa1bde80cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fa1bde80cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007fa1bde80cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007fa1bde80cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007fa1bde8b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007fa1bde8b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007fa1bde8b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007fa1bde8b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007fa1bde8b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007fa1bc3047f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007fa1bc3047f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007fa1bc3047f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007fa1bc3047f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007fa1bd99b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007fa1bd93fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007fa1bd93fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007fa1bd93fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007fa1bd9f78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x0000556d77b3c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x0000556d77b3f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x0000556d77b3fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007fa1b485f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007fa1b485f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x0000556d77b380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection.c (725 of 19121) ******************** TEST 'Clang :: Analysis/expr-inspection.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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 0x00007f2683386c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f2683386c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #5 0x00007f2683386c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #6 0x00007f2683386c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #7 0x00007f2683386c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #8 0x00007f2683386c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #9 0x00007f2683386c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:31'1 ? possible intended match 18: #10 0x00007f2683311953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #11 0x00007f2683311953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #12 0x00007f2683311953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #13 0x00007f2683311953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: #14 0x00007f268331ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploded-graph-rewriter/dynamic_types.cpp (726 of 19121) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/dynamic_types.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp : 'RUN: at line 5'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-16.0.6.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include" "-nostdsysteminc" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot" "/builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp:16:3: Error evaluating New Allocator Call #0 0x00007f17262a8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f17262a69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f17262a8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1725115930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f172e7f7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f172e7f7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f172e7f7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f172e7f7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f172e7f7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f172e7f7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f172e7f7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f172e7f7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f172e4a3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f172e4a3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f172e4a3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f172e4a3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f172e4a3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f172e4a3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f172e4a3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f172e4a3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f172e4a4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f172e4a4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f172e4a4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f172e4a4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f172e488854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f172e488854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f172e488854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f172e4a619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f172e4a619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f172e4a619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f172e4891d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f172e4891d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f172e4891d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f172e4ae483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f172e4ae483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f172e4ae483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f172e4b4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f172e4b4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f172e4b4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f172e411caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f172e411caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f172e411caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f172e411caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f172e41215b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f172e41215b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f172e41215b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f172e475974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f172e475974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f172e475974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f172e475974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f172e42a0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f172e42a0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f172e43213f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f172e43221c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f172e4323d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f172e432662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f172e432662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f172e721cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f172e721cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f172e721cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f172e721cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f172e721cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f172e72c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f172e72c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f172e72c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f172e72c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f172e72c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f172cba57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f172cba57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f172cba57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f172cba57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f172e23c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f172e1e0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f172e1e0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f172e1e0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f172e2988e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000555d7b5822fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000555d7b585432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000555d7b585ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f1725100590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f1725100649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000555d7b57e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection.cpp (728 of 19121) ******************** TEST 'Clang :: Analysis/expr-inspection.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/expr-inspection.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/expr-inspection.cpp:29:3: Error evaluating statement #0 0x00007f36b713a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f36b71389d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f36b713adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f36b5fa7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f36bf3fb89a llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f36bf3fb89a llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f36bf3fb89a llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f36bf3fb89a llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f36bf3fb89a llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f36bf3fb89a clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f36bf3fb89a get<(anonymous namespace)::DenotedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f36bf3fb89a (anonymous namespace)::ExprInspectionChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:407:44 #12 0x00007f36bf28de70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f36bf2ba833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f36bf2ba833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f36bf2ba833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f36bf2ba833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f36bf2ba833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f36bf2ba833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f36bf2ba833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f36bf2c3b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f36bf2c40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f36bf2c42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f36bf2c4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f36bf2c4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f36bf5b3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f36bf5b3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f36bf5b3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f36bf5b3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f36bf5b3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f36bf5be2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f36bf5be2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f36bf5be2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f36bf5be2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f36bf5be2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f36bda377f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f36bda377f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f36bda377f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f36bda377f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f36bf0ce949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f36bf072e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f36bf072e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f36bf072e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f36bf12a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x0000562767deb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000562767dee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000562767deeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f36b5f92590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f36b5f92649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x0000562767de70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/expr-inspection.cpp.script: line 2: 3095002 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/expr-inspection.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection-printState-eq-classes.c (729 of 19121) ******************** TEST 'Clang :: Analysis/expr-inspection-printState-eq-classes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-eq-classes.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-eq-classes.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/expr-inspection-printState-eq-classes.c:7:7: Error evaluating statement check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-eq-classes.c:7:7: Error evaluating statement check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007f407856f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007f407856d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007f407856fdba (/usr/lib64/libLLVM-16.so+0xd95dba) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/fields.c (731 of 19121) ******************** TEST 'Clang :: Analysis/fields.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fields.c -verify 1. parser at end of file 2. While analyzing stack: #0 Calling testBitfields 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fields.c:64:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fields.c:64:7: Error evaluating statement #0 0x00007f70f4d8a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f70f4d889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f70f4d8adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f70f3bf7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f70fd12744e llvm::ImutKeyValueInfo::isEqual(clang::ento::MemRegion const* const&, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007f70fd12744e llvm::ImutAVLFactory>::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007f70fd12744e llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24 #7 0x00007f70fd12744e llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27 #8 0x00007f70fd12744e clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::MemRegion const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27 #9 0x00007f70fd12744e remove<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89 #10 0x00007f70fd12744e 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63 #11 0x00007f70fd1471cb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #12 0x00007f70fd1471cb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #13 0x00007f70fd1471cb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f70fd1471cb checkRegionChanges /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:689:0 #15 0x00007f70fd1471cb 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*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0 #16 0x00007f70fcee201b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f70fcee201b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f70fcee201b 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #19 0x00007f70fcee201b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33 #20 0x00007f70fcf4636a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f70fcf4636a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f70fcf4636a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0 #23 0x00007f70fcf4636a 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0 #24 0x00007f70fceed1fd std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #25 0x00007f70fceed1fd std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #26 0x00007f70fceed1fd llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0 #27 0x00007f70fceed1fd clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1 #28 0x00007f70fcf55c59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #29 0x00007f70fcf55c59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #30 0x00007f70fcf55c59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #31 0x00007f70fcf56568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007f70fcf56568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f70fcf56568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #34 0x00007f70fcef2e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f70fcef2e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f70fcef2e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f70fcef2e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f70fcef2e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f70fcef2e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f70fcef2e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f70fcf43693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #42 0x00007f70fcf43693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #43 0x00007f70fcf43693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #44 0x00007f70fcf43693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #45 0x00007f70fcf43693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #46 0x00007f70fcf43693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #47 0x00007f70fcf43693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #48 0x00007f70fcf43693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #49 0x00007f70fcf43693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #50 0x00007f70fcf4425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #51 0x00007f70fcf12786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #52 0x00007f70fcf12786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #53 0x00007f70fcf13d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #54 0x00007f70fcf13d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #55 0x00007f70fcf140ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #56 0x00007f70fcf142ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #57 0x00007f70fcf14662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f70fcf14662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f70fd203cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f70fd203cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f70fd203cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f70fd203cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f70fd203cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f70fd20e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f70fd20e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f70fd20e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f70fd20e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f70fd20e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f70fb6877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f70fb6877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f70fb6877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f70fb6877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f70fcd1e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f70fccc2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f70fccc2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f70fccc2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f70fcd7a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005596505862fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000559650589432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000559650589ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f70f3be2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f70f3be2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005596505820a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/fields.c.script: line 1: 3095031 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fields.c -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploration_order/noexprcrash.c (732 of 19121) ******************** TEST 'Clang :: Analysis/exploration_order/noexprcrash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exploration_order/noexprcrash.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config exploration_strategy=dfs /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/exploration_order/noexprcrash.c:8:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/exploration_order/noexprcrash.c:8:14: Error evaluating statement #0 0x00007fbe575d2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbe575d09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbe575d2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbe5643f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbe5fb21da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbe5fb21da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbe5fb21da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbe5fb21da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbe5fb21da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbe5fb21da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbe5fb21da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbe5fb21da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbe5f7cdcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbe5f7cdcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbe5f7cdcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbe5f7cdcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbe5f7cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbe5f7cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbe5f7cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbe5f7cdcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbe5f7ceab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbe5f7ceab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbe5f7ceab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbe5f7ceab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbe5f7b2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbe5f7b2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbe5f7b2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbe5f7d019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbe5f7d019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbe5f7d019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fbe5f7b31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbe5f7b31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbe5f7b31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fbe5f7d8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbe5f7d8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbe5f7d8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fbe5f7deaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbe5f7deaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbe5f7deaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fbe5f73bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbe5f73bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbe5f73bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbe5f73bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbe5fc1c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbe5fc1c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbe5fc1c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fbe5f875ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fbe5f875ece 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 0x00007fbe5f875ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fbe5f875ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fbe5f72539a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fbe5f771977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fbe5f771977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fbe5f79129d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fbe5f79129d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fbe5f79129d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fbe5f79129d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fbe5f79443a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fbe5f79443a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fbe5f79443a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fbe5f75a002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fbe5f75a002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fbe5f75a002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fbe5f75bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fbe5f75bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fbe5f75c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fbe5f75c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fbe5f75c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fbe5f75c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fbe5fa4bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fbe5fa4bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fbe5fa4bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fbe5fa4bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fbe5fa4bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fbe5fa562aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fbe5fa562aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fbe5fa562aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fbe5fa562aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fbe5fa562aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fbe5decf7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fbe5decf7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fbe5decf7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fbe5decf7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fbe5f566949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fbe5f50ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fbe5f50ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fbe5f50ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fbe5f5c28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x00005584955852fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000558495588432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000558495588ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fbe5642a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fbe5642a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x00005584955810a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploration_order/Output/noexprcrash.c.script: line 2: 3094959 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exploration_order/noexprcrash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploration_order/prefer_unexplored.cpp (733 of 19121) ******************** TEST 'Clang :: Analysis/exploration_order/prefer_unexplored.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exploration_order/prefer_unexplored.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/exploration_order/prefer_unexplored.cpp:37:11: Error evaluating branch #0 0x00007fee46f9a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fee46f989d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fee46f9adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fee45e07930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fee4f4e9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fee4f4e9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fee4f4e9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fee4f4e9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fee4f4e9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fee4f4e9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fee4f4e9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fee4f4e9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fee4f195cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fee4f195cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fee4f195cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fee4f195cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fee4f195cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fee4f195cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fee4f195cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fee4f195cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fee4f196ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fee4f196ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fee4f196ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fee4f196ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fee4f17a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fee4f17a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fee4f17a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fee4f19819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fee4f19819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fee4f19819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fee4f17b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fee4f17b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fee4f17b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fee4f1a0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fee4f1a0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fee4f1a0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fee4f1a6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fee4f1a6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fee4f1a6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fee4f103caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fee4f103caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fee4f103caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fee4f103caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fee4f5e40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fee4f5e40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fee4f5e40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fee4f110e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fee4f110e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fee4f110e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fee4f110e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fee4f110e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fee4f110e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fee4f110e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fee4f110e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fee4f110e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fee4f110e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fee4f1115eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fee4f124662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fee4f124662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fee4f413cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fee4f413cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fee4f413cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fee4f413cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fee4f413cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fee4f41e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fee4f41e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fee4f41e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fee4f41e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fee4f41e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fee4d8977f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fee4d8977f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fee4d8977f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fee4d8977f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fee4ef2e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fee4eed2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fee4eed2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fee4eed2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fee4ef8a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055baa268e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055baa2691432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055baa2691ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fee45df2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fee45df2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055baa268a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/exploration_order/Output/prefer_unexplored.cpp.script: line 2: 3094964 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/exploration_order/prefer_unexplored.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/find-binop-constraints.cpp (734 of 19121) ******************** TEST 'Clang :: Analysis/find-binop-constraints.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/find-binop-constraints.cpp:153:7: Error evaluating branch #0 0x00007f91129a4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f91129a29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f91129a4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9111811930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f911aba0121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f911aba0121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f911aba0121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f911aba0121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f911aba0121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f911aba0121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f911aba0121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f911aba0121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007f911aba0121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007f911aba0121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007f911aba0121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007f911aba0121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007f911aba0121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007f911aba0121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007f911aba0121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007f911aba0121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007f911aba0121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007f911aba0121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007f911aba139d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007f911aba139d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007f911aba139d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007f911aba139d (anonymous namespace)::RangeConstraintManager::assumeSymGT(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3133:31 #26 0x00007f911ab84854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f911ab84854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f911ab84854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007f911aba219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f911aba219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f911aba219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #32 0x00007f911ab851d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f911ab851d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f911ab851d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #35 0x00007f911abaa483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007f911abaa483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007f911abaa483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #38 0x00007f911abb0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f911abb0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f911abb0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #41 0x00007f911ab0dc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f911ab0dc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f911ab0dc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007f911ab0dc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007f911afee0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f911afee0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f911afee0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #48 0x00007f911ab1ae2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #49 0x00007f911ab1ae2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #50 0x00007f911ab1ae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #51 0x00007f911ab1ae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #52 0x00007f911ab1ae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #53 0x00007f911ab1ae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #54 0x00007f911ab1ae2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #55 0x00007f911ab1ae2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #56 0x00007f911ab1ae2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #57 0x00007f911ab1ae2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #58 0x00007f911ab1b5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #59 0x00007f911ab2e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #60 0x00007f911ab2e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #61 0x00007f911ae1dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #62 0x00007f911ae1dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #63 0x00007f911ae1dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #64 0x00007f911ae1dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #65 0x00007f911ae1dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #66 0x00007f911ae282aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #67 0x00007f911ae282aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #68 0x00007f911ae282aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #69 0x00007f911ae282aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #70 0x00007f911ae282aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #71 0x00007f91192a17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #72 0x00007f91192a17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #73 0x00007f91192a17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #74 0x00007f91192a17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #75 0x00007f911a938949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #76 0x00007f911a8dce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #77 0x00007f911a8dce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #78 0x00007f911a8dce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #79 0x00007f911a9948e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #80 0x0000561f125b32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #81 0x0000561f125b6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #82 0x0000561f125b6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #83 0x00007f91117fc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #84 0x00007f91117fc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #85 0x0000561f125af0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/find-binop-constraints.cpp.script: line 1: 3095084 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-printState-diseq-info.c (735 of 19121) ******************** TEST 'Clang :: Analysis/expr-inspection-printState-diseq-info.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-diseq-info.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-diseq-info.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/expr-inspection-printState-diseq-info.c:8:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/expr-inspection-printState-diseq-info.c:8:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007f510b131607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007f510b12f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007f510b131dba (/usr/lib64/libLLVM-16.so+0xd95dba) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/flexible-array-member.cpp (736 of 19121) ******************** TEST 'Clang :: Analysis/flexible-array-member.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-member.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-member.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling operator new(std::size_t, void *) at line 38 #1 Calling flexibleArrayMember() #0 0x00007ff153a09607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff153a079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff153a09dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff152876930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff15bb895d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff15bb895d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff15bb895d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff15bb895d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff15bb895d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff15bb895d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff15bb895d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007ff15bb895d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007ff15bbd1afb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0 #13 0x00007ff15bb93662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007ff15bb93662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007ff15be82cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007ff15be82cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007ff15be82cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #18 0x00007ff15be82cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #19 0x00007ff15be82cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #20 0x00007ff15be8d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #21 0x00007ff15be8d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #22 0x00007ff15be8d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #23 0x00007ff15be8d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #24 0x00007ff15be8d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #25 0x00007ff15a3067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #26 0x00007ff15a3067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #27 0x00007ff15a3067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #28 0x00007ff15a3067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #29 0x00007ff15b99d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #30 0x00007ff15b941e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #31 0x00007ff15b941e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #32 0x00007ff15b941e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #33 0x00007ff15b9f98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #34 0x000055d247f4b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #35 0x000055d247f4e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #36 0x000055d247f4eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #37 0x00007ff152861590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #38 0x00007ff152861649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #39 0x000055d247f470a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/flexible-array-member.cpp.script: line 2: 3095136 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-member.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_handle.cpp (738 of 19121) ******************** TEST 'Clang :: Analysis/fuchsia_handle.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/fuchsia_handle.cpp:505:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_handle.cpp:505:7: Error evaluating statement #0 0x00007fca46539607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fca465379d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fca46539dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fca453a6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fca4e8011c6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fca4e8011c6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fca4e8011c6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fca4e8011c6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fca4e8011c6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fca4e8011c6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fca4e8011c6 get<(anonymous namespace)::HStateMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fca4e8011c6 (anonymous namespace)::FuchsiaHandleChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp:421:56 #12 0x00007fca4e69332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007fca4e69332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fca4e69332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007fca4e69332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007fca4e69332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007fca4e6f27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007fca4e6f27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007fca4e6f27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007fca4e6f27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007fca4e6f27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007fca4e6f27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007fca4e6f325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007fca4e6c1786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007fca4e6c1786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007fca4e6c2d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007fca4e6c2d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007fca4e6c30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007fca4e6c32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007fca4e6c3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fca4e6c3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fca4e9b2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fca4e9b2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fca4e9b2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007fca4e9b2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007fca4e9b2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007fca4e9bd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007fca4e9bd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007fca4e9bd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007fca4e9bd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007fca4e9bd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007fca4ce367f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007fca4ce367f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007fca4ce367f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007fca4ce367f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007fca4e4cd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007fca4e471e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007fca4e471e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007fca4e471e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007fca4e5298e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x000055933cef92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x000055933cefc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x000055933cefcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007fca45391590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007fca45391649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x000055933cef50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/fuchsia_handle.cpp.script: line 1: 3095192 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_handle.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/flexible-array-members.c (744 of 19121) ******************** TEST 'Clang :: Analysis/flexible-array-members.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c90 -fstrict-flex-arrays=2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c99 -fstrict-flex-arrays=2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c11 -fstrict-flex-arrays=2 : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c17 -fstrict-flex-arrays=2 : 'RUN: at line 12'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++98 -x c++ -fstrict-flex-arrays=2 : 'RUN: at line 14'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++03 -x c++ -fstrict-flex-arrays=2 : 'RUN: at line 16'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++11 -x c++ -fstrict-flex-arrays=2 : 'RUN: at line 18'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++14 -x c++ -fstrict-flex-arrays=2 : 'RUN: at line 20'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++17 -x c++ -fstrict-flex-arrays=2 : 'RUN: at line 24'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c17 -DSINGLE_ELEMENT_FAMS : 'RUN: at line 26'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c++17 -x c++ -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c90 -fstrict-flex-arrays=2 1. parser at end of file 2. While analyzing stack: #0 Calling test_single_element_array_possible_fam 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c:121:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c:121:19: Error evaluating statement #0 0x00007f43f22c5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f43f22c39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f43f22c5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f43f1132930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f43fa7fabfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f43fa7fabfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f43fa7fabfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f43fa7fabfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f43fa7fabfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f43fa7fabfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f43fa7fabfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f43fa7fabfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f43fa60e5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f43fa60e5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f43fa60e5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f43fa41d28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f43fa41d28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f43fa41d28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f43fa41d28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f43fa4cb511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f43fa4cb511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f43fa4cb511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f43fa4cb511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f43fa4d1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f43fa4d1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f43fa4d1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f43fa42ed5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f43fa42ed5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f43fa42ed5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f43fa42ed5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f43fa90f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f43fa90f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f43fa90f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f43fa5f52a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f43fa5f52a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f43fa5f52a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f43fa5f52a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f43fa5f52a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f43fa5f52a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f43fa5f625b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f43fa5f625b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f43fa5f625b (anonymous namespace)::MallocChecker::checkAlloca(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1302:0 #42 0x00007f43fa60f21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f43fa60f21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f43fa41f32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f43fa41f32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f43fa41f32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f43fa41f32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f43fa41f32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f43fa47e7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f43fa47e7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f43fa47e7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f43fa47e7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f43fa47e7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f43fa47e7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f43fa47f25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f43fa44d786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f43fa44d786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f43fa44ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f43fa44ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f43fa44f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f43fa44f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f43fa44f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f43fa44f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f43fa73ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f43fa73ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f43fa73ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f43fa73ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f43fa73ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f43fa7492aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f43fa7492aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f43fa7492aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f43fa7492aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f43fa7492aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f43f8bc27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f43f8bc27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f43f8bc27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f43f8bc27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f43fa259949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f43fa1fde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f43fa1fde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f43fa1fde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f43fa2b58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055c4901082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055c49010b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055c49010bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f43f111d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f43f111d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055c4901040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/flexible-array-members.c.script: line 11: 3095151 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/flexible-array-members.c -verify -std=c90 -fstrict-flex-arrays=2 -- ******************** Testing: 0 FAIL: Clang :: Analysis/generics.m (745 of 19121) ******************** TEST 'Clang :: Analysis/generics.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/generics.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/generics.m -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/generics.m:405:3: Error evaluating statement #0 0x00007f1e77ae3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1e77ae19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1e77ae3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1e76950930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1e80020a0e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1e80020a0e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1e80020a0e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1e80020a0e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1e80020a0e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1e80020a0e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1e80020a0e get<(anonymous namespace)::MostSpecializedTypeArgsMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1e80020a0e (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:235:0 #12 0x00007f1e7fc36e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f1e7fc63833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f1e7fc63833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f1e7fc63833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f1e7fc63833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f1e7fc63833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f1e7fc63833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f1e7fc63833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f1e7fc6cb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f1e7fc6d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f1e7fc6d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f1e7fc6d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f1e7fc6d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f1e7ff5ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f1e7ff5ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f1e7ff5ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f1e7ff5ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f1e7ff5ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f1e7ff672aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f1e7ff672aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f1e7ff672aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f1e7ff672aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f1e7ff672aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f1e7e3e07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f1e7e3e07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f1e7e3e07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f1e7e3e07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f1e7fa77949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f1e7fa1be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f1e7fa1be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f1e7fa1be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f1e7fad38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005576b9b0b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005576b9b0e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005576b9b0eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f1e7693b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f1e7693b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005576b9b070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/generics.m.script: line 3: 3095348 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/generics.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_lock_impl.c (746 of 19121) ******************** TEST 'Clang :: Analysis/fuchsia_lock_impl.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/fuchsia_lock_impl.c:8:9: Error evaluating branch #0 0x00007febf83ab607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007febf83a99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007febf83abdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007febf7218930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fec008fada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fec008fada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fec008fada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fec008fada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fec008fada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fec008fada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fec008fada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fec008fada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fec005a6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fec005a6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fec005a6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fec005a6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fec005a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fec005a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fec005a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fec005a6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fec005a7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fec005a7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fec005a7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fec005a7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fec005a8eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fec005a8eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fec005a8eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fec005a920d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fec005a920d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fec005a920d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fec0058c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fec0058c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fec0058c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fec005b1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fec005b1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fec005b1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fec005b7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fec005b7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fec005b7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fec00514caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fec00514caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fec00514caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fec00514caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fec009f50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fec009f50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fec009f50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fec00521e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fec00521e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fec00521e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fec00521e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fec00521e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fec00521e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fec00521e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fec00521e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fec00521e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fec00521e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fec005225eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fec00535662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fec00535662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fec00824cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fec00824cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fec00824cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fec00824cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fec00824cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fec0082f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fec0082f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fec0082f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fec0082f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fec0082f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007febfeca87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007febfeca87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007febfeca87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007febfeca87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fec0033f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fec002e3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fec002e3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fec002e3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fec0039b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055a855ea42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055a855ea7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055a855ea7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007febf7203590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007febf7203649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055a855ea00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/fuchsia_lock_impl.c.script: line 1: 3095209 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock_impl.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/free.c (747 of 19121) ******************** TEST 'Clang :: Analysis/free.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/free.c:117:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.c:117:3: Error evaluating statement #0 0x00007f770e19b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f770e1999d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f770e19bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f770d008930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f77166eada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f77166eada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f77166eada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f77166eada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f77166eada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f77166eada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f77166eada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f77166eada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7716396cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7716396cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7716396cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7716396cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7716396cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7716396cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7716396cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7716396cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7716397ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7716397ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7716397ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7716397ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f771637b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f771637b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f771637b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f771639919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f771639919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f771639919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f771637c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f771637c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f771637c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f77163a1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f77163a1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f77163a1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f77163a7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f77163a7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f77163a7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7716304caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7716304caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7716304caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7716304caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f77167e50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f77167e50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f77167e50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f77164d1007 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f77164d1007 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f77164d1007 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f77164d1007 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f77164d1007 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f77164d1007 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1909:0 #52 0x00007f77166c89d5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007f77166c89d5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007f77166c89d5 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1808:71 #55 0x00007f77164caaf3 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #56 0x00007f77164caaf3 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #57 0x00007f77164caaf3 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1293:0 #58 0x00007f77164e515f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007f77164e515f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f77164e515f checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1 #61 0x00007f77164e515f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007f77162f532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007f77162f532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007f77162f532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #65 0x00007f77162f532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #66 0x00007f77162f532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #67 0x00007f77163547bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #68 0x00007f77163547bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #69 0x00007f77163547bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #70 0x00007f77163547bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #71 0x00007f77163547bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #72 0x00007f77163547bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #73 0x00007f771635525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #74 0x00007f7716323786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #75 0x00007f7716323786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #76 0x00007f7716324d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007f7716324d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #78 0x00007f77163250ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #79 0x00007f77163252ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #80 0x00007f7716325662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007f7716325662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007f7716614cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #83 0x00007f7716614cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #84 0x00007f7716614cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #85 0x00007f7716614cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #86 0x00007f7716614cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #87 0x00007f771661f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #88 0x00007f771661f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #89 0x00007f771661f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #90 0x00007f771661f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #91 0x00007f771661f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #92 0x00007f7714a987f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #93 0x00007f7714a987f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #94 0x00007f7714a987f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #95 0x00007f7714a987f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #96 0x00007f771612f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #97 0x00007f77160d3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #98 0x00007f77160d3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #99 0x00007f77160d3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #100 0x00007f771618b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #101 0x00005593a58c62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #102 0x00005593a58c9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #103 0x00005593a58c9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #104 0x00007f770cff3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #105 0x00007f770cff3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #106 0x00005593a58c20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/free.c.script: line 2: 3095178 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/free.cpp (748 of 19121) ******************** TEST 'Clang :: Analysis/free.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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(S) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.cpp:245:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.cpp:245:3: Error evaluating statement #0 0x00007fd3a9ec1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd3a9ebf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd3a9ec1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd3a8d2e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd3b2410da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd3b2410da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd3b2410da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd3b2410da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd3b2410da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd3b2410da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd3b2410da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd3b2410da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd3b20bccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd3b20bccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd3b20bccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd3b20bccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd3b20bccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd3b20bccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd3b20bccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd3b20bccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd3b20bdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd3b20bdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd3b20bdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd3b20bdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd3b20a1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd3b20a1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd3b20a1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd3b20bf19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd3b20bf19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd3b20bf19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd3b20a21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd3b20a21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd3b20a21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd3b20c7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd3b20c7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd3b20c7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd3b20cdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd3b20cdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd3b20cdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd3b202acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd3b202acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd3b202acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd3b202acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd3b250b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd3b250b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd3b250b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd3b21f7007 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fd3b21f7007 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fd3b21f7007 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fd3b21f7007 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fd3b21f7007 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fd3b21f7007 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1909:0 #52 0x00007fd3b23ee9d5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007fd3b23ee9d5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007fd3b23ee9d5 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1808:71 #55 0x00007fd3b21f0af3 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #56 0x00007fd3b21f0af3 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #57 0x00007fd3b21f0af3 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1293:0 #58 0x00007fd3b220b15f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007fd3b220b15f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fd3b220b15f checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1 #61 0x00007fd3b220b15f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007fd3b201b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007fd3b201b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007fd3b201b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #65 0x00007fd3b201b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #66 0x00007fd3b201b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #67 0x00007fd3b207a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #68 0x00007fd3b207a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #69 0x00007fd3b207a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #70 0x00007fd3b207a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #71 0x00007fd3b207a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #72 0x00007fd3b207a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #73 0x00007fd3b207b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #74 0x00007fd3b2049786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #75 0x00007fd3b2049786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #76 0x00007fd3b204ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007fd3b204ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #78 0x00007fd3b204b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #79 0x00007fd3b204b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #80 0x00007fd3b204b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007fd3b204b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007fd3b233acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #83 0x00007fd3b233acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #84 0x00007fd3b233acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #85 0x00007fd3b233acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #86 0x00007fd3b233acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #87 0x00007fd3b23452aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #88 0x00007fd3b23452aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #89 0x00007fd3b23452aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #90 0x00007fd3b23452aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #91 0x00007fd3b23452aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #92 0x00007fd3b07be7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #93 0x00007fd3b07be7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #94 0x00007fd3b07be7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #95 0x00007fd3b07be7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #96 0x00007fd3b1e55949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #97 0x00007fd3b1df9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #98 0x00007fd3b1df9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #99 0x00007fd3b1df9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #100 0x00007fd3b1eb18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #101 0x000055e53da1d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #102 0x000055e53da20432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #103 0x000055e53da20ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #104 0x00007fd3a8d19590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #105 0x00007fd3a8d19649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #106 0x000055e53da190a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/free.cpp.script: line 2: 3095176 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_lock.c (749 of 19121) ******************** TEST 'Clang :: Analysis/fuchsia_lock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock.c 1. parser at end of file 2. While analyzing stack: #0 Calling good12 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock.c:102:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock.c:102:7: Error evaluating statement #0 0x00007f4850d5e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4850d5c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4850d5edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f484fbcb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f48592adda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f48592adda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f48592adda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f48592adda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f48592adda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f48592adda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f48592adda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f48592adda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4858f59cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4858f59cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4858f59cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4858f59cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4858f59cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4858f59cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4858f59cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4858f59cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4858f5aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4858f5aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4858f5aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4858f5aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4858f5beab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4858f5beab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4858f5beab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f4858f5c20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4858f5c20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4858f5c20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f4858f3f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4858f3f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4858f3f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4858f64483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4858f64483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4858f64483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4858f6aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4858f6aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4858f6aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4858ec7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4858ec7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4858ec7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4858ec7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f48593a80f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f48593a80f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f48593a80f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4859100035 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f4859100035 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f4859100035 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f4859100035 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f4859100035 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f4859100035 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:432:17 #52 0x00007f485910032b (anonymous namespace)::PthreadLockChecker::TryPthreadLock(clang::ento::CallEvent const&, clang::ento::CheckerContext&, (anonymous namespace)::PthreadLockChecker::CheckerKind) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:374:0 #53 0x00007f4858eb832d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007f4858eb832d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007f4858eb832d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #56 0x00007f4858eb832d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #57 0x00007f4858eb832d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #58 0x00007f4858f177bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007f4858f177bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007f4858f177bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007f4858f177bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007f4858f177bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007f4858f177bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #64 0x00007f4858f1825f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #65 0x00007f4858ee6786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #66 0x00007f4858ee6786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #67 0x00007f4858ee7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007f4858ee7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #69 0x00007f4858ee80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #70 0x00007f4858ee82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #71 0x00007f4858ee8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007f4858ee8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007f48591d7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #74 0x00007f48591d7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #75 0x00007f48591d7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #76 0x00007f48591d7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #77 0x00007f48591d7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #78 0x00007f48591e22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #79 0x00007f48591e22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #80 0x00007f48591e22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #81 0x00007f48591e22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #82 0x00007f48591e22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #83 0x00007f485765b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #84 0x00007f485765b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #85 0x00007f485765b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #86 0x00007f485765b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #87 0x00007f4858cf2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #88 0x00007f4858c96e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #89 0x00007f4858c96e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #90 0x00007f4858c96e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #91 0x00007f4858d4e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #92 0x000055c5755e22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #93 0x000055c5755e5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #94 0x000055c5755e5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #95 0x00007f484fbb6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #96 0x00007f484fbb6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #97 0x000055c5755de0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/fuchsia_lock.c.script: line 1: 3095200 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/fuchsia_lock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/func.c (750 of 19121) ******************** TEST 'Clang :: Analysis/func.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/func.c 1. parser at end of file 2. While analyzing stack: #0 Calling nullFunctionPointerConstraint 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/func.c:37:7: Error evaluating branch #0 0x00007ff936eaf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff936ead9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff936eafdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff935d1c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff93f3feda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff93f3feda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff93f3feda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff93f3feda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff93f3feda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff93f3feda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff93f3feda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff93f3feda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff93f0aacbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff93f0aacbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff93f0aacbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff93f0aacbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff93f0aacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff93f0aacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff93f0aacbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff93f0aacbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff93f0abab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff93f0abab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff93f0abab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff93f0abab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff93f08f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff93f08f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff93f08f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff93f0ad19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff93f0ad19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff93f0ad19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff93f0901d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff93f0901d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff93f0901d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff93f0b5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff93f0b5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff93f0b5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff93f0bbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff93f0bbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff93f0bbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff93f018caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff93f018caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff93f018caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff93f018caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff93f4f90f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff93f4f90f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff93f4f90f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff93f025e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007ff93f025e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007ff93f025e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007ff93f025e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007ff93f025e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007ff93f025e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007ff93f025e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007ff93f025e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007ff93f025e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007ff93f025e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007ff93f0265eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007ff93f039662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007ff93f039662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007ff93f328cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007ff93f328cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007ff93f328cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007ff93f328cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007ff93f328cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007ff93f3332aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007ff93f3332aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007ff93f3332aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007ff93f3332aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007ff93f3332aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007ff93d7ac7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007ff93d7ac7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007ff93d7ac7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007ff93d7ac7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007ff93ee43949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007ff93ede7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007ff93ede7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007ff93ede7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007ff93ee9f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000558ddfee42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000558ddfee7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000558ddfee7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007ff935d07590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007ff935d07649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000558ddfee00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/func.c.script: line 1: 3095309 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/func.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/global-region-invalidation-errno.c (752 of 19121) ******************** TEST 'Clang :: Analysis/global-region-invalidation-errno.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/global-region-invalidation-errno.c:43:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/global-region-invalidation-errno.c:43:3: Error evaluating statement #0 0x00007f8f151e4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8f151e29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8f151e4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8f14051930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8f1d728f38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8f1d728f38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8f1d728f38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8f1d728f38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8f1d728f38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8f1d728f38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8f1d728f38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8f1d728f38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f8f1d33e32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f8f1d33e32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f8f1d33e32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f8f1d33e32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f8f1d33e32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f8f1d39d7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f8f1d39d7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f8f1d39d7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f8f1d39d7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f8f1d39d7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f8f1d39d7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f8f1d39e25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f8f1d36c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f8f1d36c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f8f1d36dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f8f1d36dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f8f1d36e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f8f1d36e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f8f1d36e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f8f1d36e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f8f1d65dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f8f1d65dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f8f1d65dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f8f1d65dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f8f1d65dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f8f1d6682aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f8f1d6682aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f8f1d6682aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f8f1d6682aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f8f1d6682aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f8f1bae17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f8f1bae17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f8f1bae17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f8f1bae17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f8f1d178949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f8f1d11ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f8f1d11ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f8f1d11ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f8f1d1d48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x000055e9acb392fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x000055e9acb3c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x000055e9acb3cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f8f1403c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f8f1403c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x000055e9acb350a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/global-region-invalidation-errno.c.script: line 2: 3095353 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/global-region-invalidation-errno.c -analyzer-checker=core,deadcode,alpha.security.taint -DERRNO_VAR -- ******************** Testing: 0 FAIL: Clang :: Analysis/gcdantipatternchecker_test.m (754 of 19121) ******************** TEST 'Clang :: Analysis/gcdantipatternchecker_test.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/gcdantipatternchecker_test.m:340:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gcdantipatternchecker_test.m:340:3: Error evaluating statement #0 0x00007f459e574607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f459e5729d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f459e574dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f459d3e1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f45a6ac3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f45a6ac3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f45a6ac3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f45a6ac3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f45a6ac3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f45a6ac3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f45a6ac3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f45a6ac3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f45a676fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f45a676fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f45a676fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f45a676fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f45a676fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f45a676fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f45a676fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f45a676fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f45a6770ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f45a6770ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f45a6770ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f45a6770ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f45a6754854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f45a6754854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f45a6754854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f45a677219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f45a677219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f45a677219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f45a67551d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f45a67551d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f45a67551d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f45a677a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f45a677a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f45a677a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f45a6780af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f45a6780af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f45a6780af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f45a66ddcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f45a66ddcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f45a66ddcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f45a66ddcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f45a6bbe0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f45a6bbe0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f45a6bbe0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f45a67424e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f45a67424e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f45a67424e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f45a67424e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f45a67424e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f45a67424e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f45a66fc093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f45a66fc093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f45a66fdd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f45a66fdd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f45a66fe0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f45a66fe2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f45a66fe662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f45a66fe662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f45a69edcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f45a69edcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f45a69edcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f45a69edcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f45a69edcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f45a69f82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f45a69f82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f45a69f82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f45a69f82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f45a69f82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f45a4e717f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f45a4e717f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f45a4e717f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f45a4e717f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f45a6508949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f45a64ace4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f45a64ace4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f45a64ace4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f45a65648e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055ffc24422fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055ffc2445432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055ffc2445ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f459d3cc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f459d3cc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055ffc243e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/gcdantipatternchecker_test.m.script: line 1: 3095331 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gcdantipatternchecker_test.m -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/global-region-invalidation.c (755 of 19121) ******************** TEST 'Clang :: Analysis/global-region-invalidation.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.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 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/global-region-invalidation.c:89:11: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/global-region-invalidation.c:89:11: Error evaluating statement #0 0x00007f735f591607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f735f58f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f735f591dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f735e3fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f736777f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f736777f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f736777f4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f736777f4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f736777f4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f736777f4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f736777f4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f736777f4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f736777f4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f736777f958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f736777f958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f736777f958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f736777f958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f736774e8d3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f736774e8d3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f736774e8d3 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:274:0 #20 0x00007f73677504c7 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3660:0 #21 0x00007f736775343a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #22 0x00007f736775343a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f736775343a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #24 0x00007f7367719002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007f7367719002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #26 0x00007f7367719002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #27 0x00007f736771ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f736771ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #29 0x00007f736771b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #30 0x00007f736771b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #31 0x00007f736771b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f736771b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f7367a0acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007f7367a0acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f7367a0acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #36 0x00007f7367a0acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #37 0x00007f7367a0acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #38 0x00007f7367a152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #39 0x00007f7367a152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #40 0x00007f7367a152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #41 0x00007f7367a152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #42 0x00007f7367a152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #43 0x00007f7365e8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #44 0x00007f7365e8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #45 0x00007f7365e8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #46 0x00007f7365e8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #47 0x00007f7367525949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #48 0x00007f73674c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #49 0x00007f73674c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #50 0x00007f73674c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #51 0x00007f73675818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #52 0x000055f6dc0872fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #53 0x000055f6dc08a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #54 0x000055f6dc08aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #55 0x00007f735e3e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #56 0x00007f735e3e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #57 0x000055f6dc0830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/global-region-invalidation.c.script: line 1: 3095382 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/global-region-invalidation.c -analyzer-checker=core,deadcode,alpha.security.taint,debug.TaintTest,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/global_region_invalidation.mm (760 of 19121) ******************** TEST 'Clang :: Analysis/global_region_invalidation.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/global_region_invalidation.mm:176:7: Error evaluating branch #0 0x00007f4b3f976607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4b3f9749d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4b3f976dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4b3e7e3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4b47ec5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4b47ec5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4b47ec5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4b47ec5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4b47ec5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4b47ec5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4b47ec5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4b47ec5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4b47b71cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4b47b71cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4b47b71cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4b47b71cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4b47b71cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4b47b71cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4b47b71cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4b47b71cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4b47b72ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4b47b72ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4b47b72ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4b47b72ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4b47b56854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4b47b56854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4b47b56854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4b47b7419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4b47b7419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4b47b7419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4b47b571d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4b47b571d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4b47b571d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4b47b7c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4b47b7c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4b47b7c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4b47b82af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4b47b82af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4b47b82af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4b47adfc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4b47adfc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4b47adfc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4b47adfc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4b47fc00f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4b47fc00f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4b47fc00f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4b47aece2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4b47aece2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f4b47aece2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f4b47aece2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f4b47aece2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f4b47aece2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f4b47aece2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f4b47aece2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f4b47aece2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f4b47aece2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f4b47aed5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f4b47b00662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f4b47b00662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f4b47defcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f4b47defcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f4b47defcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f4b47defcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f4b47defcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f4b47dfa2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f4b47dfa2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f4b47dfa2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f4b47dfa2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f4b47dfa2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f4b462737f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f4b462737f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f4b462737f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f4b462737f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f4b4790a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f4b478aee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f4b478aee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f4b478aee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f4b479668e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000563e44a252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000563e44a28432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000563e44a28ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f4b3e7ce590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f4b3e7ce649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000563e44a210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/global_region_invalidation.mm.script: line 1: 3095401 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/global_region_invalidation.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/hangs.c (761 of 19121) ******************** TEST 'Clang :: Analysis/hangs.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/hangs.c:85:3 : Error evaluating statement #0 0x00007f7aed4ba607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7aed4b89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7aed4badba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7aec327930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7af56afc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7af56afc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7af56afc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7af56afc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f7af56afc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f7af56afc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f7af563a953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f7af563a953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f7af563a953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f7af563a953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f7af5643b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f7af56440ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f7af564421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f7af56443d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f7af5644662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f7af5644662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7af5933cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f7af5933cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f7af5933cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f7af5933cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f7af5933cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f7af593e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f7af593e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f7af593e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f7af593e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f7af593e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f7af3db77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f7af3db77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f7af3db77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f7af3db77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f7af544e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f7af53f2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f7af53f2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f7af53f2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f7af54aa8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055e3767632fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055e376766432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055e376766ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f7aec312590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f7aec312649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055e37675f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/hangs.c.script: line 1: 3095556 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/hangs.c -analyzer-checker core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/gtest.cpp (762 of 19121) ******************** TEST 'Clang :: Analysis/gtest.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/gtest.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/gtest.cpp:161:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gtest.cpp:161:3 : Error evaluating statement #0 0x00007f16f1053607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f16f10519d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f16f1053dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f16efec0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f16f91f5f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f16f91f5f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f16f91f5f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f16f91f5f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f16f91f5f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f16f91f5f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f16f91f5f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f16f91d162f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f16f91d162f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f16f91d162f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f16f91d162f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f16f91d162f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f16f91fbb55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f16f91fbb55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f16f91fbb55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007f16f921df01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f16f921df01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f16f921df01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f16f921df01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007f16f91db733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007f16f91db733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007f16f91dcd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f16f91dcd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007f16f91dd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007f16f91dd2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007f16f91dd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f16f91dd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f16f94cccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f16f94cccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f16f94cccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f16f94cccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f16f94cccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f16f94d72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f16f94d72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f16f94d72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f16f94d72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f16f94d72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f16f79507f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f16f79507f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f16f79507f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f16f79507f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f16f8fe7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f16f8f8be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f16f8f8be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f16f8f8be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f16f90438e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005644298872fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000056442988a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000056442988aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f16efeab590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f16efeab649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005644298830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/gtest.cpp.script: line 2: 3095473 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/gtest.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/globals-are-not-always-immutable.c (763 of 19121) ******************** TEST 'Clang :: Analysis/globals-are-not-always-immutable.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/globals-are-not-always-immutable.c:70:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/globals-are-not-always-immutable.c:70:3: Error evaluating statement #0 0x00007f923975a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f92397589d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f923975adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f92385c7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f92419493a3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f92419493a3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f92419493a3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f92419493a3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f92419493a3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f92419493a3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f92419493a3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f92419493a3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63 #12 0x00007f924194b894 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f924194b894 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f924194b894 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60 #15 0x00007f9241956052 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f9241956052 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f9241956052 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48 #18 0x00007f9241956052 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65 #19 0x00007f9241956052 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28 #20 0x00007f9241956052 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #21 0x00007f9241956052 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #22 0x00007f9241956052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #23 0x00007f9241956052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #24 0x00007f9241956052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #25 0x00007f9241956052 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #26 0x00007f924195687b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007f924195687b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007f924195687b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f924195687b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #30 0x00007f9241957eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9241957eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9241957eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #33 0x00007f924193b139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007f924193b139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f924193b139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #36 0x00007f9241960483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #37 0x00007f9241960483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #38 0x00007f9241960483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #39 0x00007f9241966af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9241966af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9241966af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #42 0x00007f92418c3c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f92418c3c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f92418c3c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #45 0x00007f92418c3c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f9241da457d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9241da457d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9241da457d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #49 0x00007f9241da457d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #50 0x00007f9241a08f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #51 0x00007f9241a08f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #52 0x00007f9241a08f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #53 0x00007f9241a21301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #54 0x00007f9241a21301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #55 0x00007f92418c2d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #56 0x00007f9241913693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #57 0x00007f9241913693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #58 0x00007f9241913693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #59 0x00007f9241913693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #60 0x00007f9241913693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #61 0x00007f9241913693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #62 0x00007f9241913693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #63 0x00007f9241913693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #64 0x00007f9241913693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #65 0x00007f924191425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #66 0x00007f92418e2786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #67 0x00007f92418e2786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #68 0x00007f92418e3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #69 0x00007f92418e3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #70 0x00007f92418e40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #71 0x00007f92418e42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #72 0x00007f92418e4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #73 0x00007f92418e4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #74 0x00007f9241bd3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #75 0x00007f9241bd3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #76 0x00007f9241bd3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #77 0x00007f9241bd3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #78 0x00007f9241bd3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #79 0x00007f9241bde2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #80 0x00007f9241bde2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #81 0x00007f9241bde2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #82 0x00007f9241bde2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #83 0x00007f9241bde2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #84 0x00007f92400577f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #85 0x00007f92400577f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #86 0x00007f92400577f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #87 0x00007f92400577f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #88 0x00007f92416ee949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #89 0x00007f9241692e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #90 0x00007f9241692e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #91 0x00007f9241692e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #92 0x00007f924174a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #93 0x000055876bae92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #94 0x000055876baec432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #95 0x000055876baecef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #96 0x00007f92385b2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #97 0x00007f92385b2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #98 0x000055876bae50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/globals-are-not-always-immutable.c.script: line 1: 3095408 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/globals-are-not-always-immutable.c -analyzer-config eagerly-assume=false -analyzer-checker=core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/handle_constructors_for_default_arguments.cpp (764 of 19121) ******************** TEST 'Clang :: Analysis/handle_constructors_for_default_arguments.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/handle_constructors_for_default_arguments.cpp:115:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/handle_constructors_for_default_arguments.cpp:115:23: Error evaluating statement #0 0x00007f6c3b460607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6c3b45e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6c3b460dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6c3a2cd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6c439afda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6c439afda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6c439afda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6c439afda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6c439afda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6c439afda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6c439afda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6c439afda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6c4365bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6c4365bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6c4365bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6c4365bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6c4365bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6c4365bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6c4365bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6c4365bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6c4365cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6c4365cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6c4365cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6c4365cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6c43640854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6c43640854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6c43640854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6c4365e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6c4365e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6c4365e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6c436411d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6c436411d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6c436411d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6c43666483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6c43666483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6c43666483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6c4366caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6c4366caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6c4366caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6c435c9c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6c435c9c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6c435c9c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6c435c9c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6c4361f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6c4361f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6c4361f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6c4361f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f6c435e9949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f6c435e9949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f6c435e9949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f6c435e9949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f6c435e9949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f6c435e9d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f6c435e9d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f6c435ea0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f6c435ea2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f6c435ea662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f6c435ea662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f6c438d9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f6c438d9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f6c438d9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f6c438d9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f6c438d9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f6c438e42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f6c438e42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f6c438e42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f6c438e42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f6c438e42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f6c41d5d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f6c41d5d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f6c41d5d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f6c41d5d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f6c433f4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f6c43398e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f6c43398e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f6c43398e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f6c434508e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055808d2082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055808d20b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055808d20bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f6c3a2b8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f6c3a2b8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055808d2040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/handle_constructors_for_default_arguments.cpp.script: line 1: 3095505 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/handle_constructors_for_default_arguments.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/gmalloc.c (765 of 19121) ******************** TEST 'Clang :: Analysis/gmalloc.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gmalloc.c 1. parser at end of file 2. While analyzing stack: #0 Calling f8 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gmalloc.c:177:36: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gmalloc.c:177:36: Error evaluating statement #0 0x00007fa7f28e1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa7f28df9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa7f28e1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa7f174e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa7fae16bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa7fae16bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa7fae16bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa7fae16bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa7fae16bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa7fae16bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa7fae16bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa7fae16bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fa7fac2a5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fa7fac2a5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa7fac2a5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fa7faa3928a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fa7faa3928a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fa7faa3928a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fa7faa3928a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fa7faae7511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fa7faae7511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fa7faae7511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fa7faae7511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fa7faaedaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fa7faaedaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fa7faaedaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fa7faa4ad5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fa7faa4ad5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fa7faa4ad5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fa7faa4ad5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fa7faf2b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fa7faf2b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fa7faf2b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fa7fac112a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fa7fac112a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fa7fac112a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fa7fac112a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fa7fac112a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fa7fac112a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fa7fac1256d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #40 0x00007fa7fac1256d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fa7fac1256d (anonymous namespace)::MallocChecker::checkGMalloc0(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1384:0 #42 0x00007fa7fac2b21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fa7fac2b21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fa7faa3b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fa7faa3b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fa7faa3b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fa7faa3b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fa7faa3b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fa7faa9a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fa7faa9a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fa7faa9a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fa7faa9a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fa7faa9a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fa7faa9a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fa7faa9b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fa7faa69786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fa7faa69786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fa7faa6ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fa7faa6ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fa7faa6b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fa7faa6b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fa7faa6b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fa7faa6b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fa7fad5acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fa7fad5acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fa7fad5acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fa7fad5acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fa7fad5acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fa7fad652aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fa7fad652aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fa7fad652aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fa7fad652aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fa7fad652aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fa7f91de7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fa7f91de7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fa7f91de7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fa7f91de7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fa7fa875949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fa7fa819e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fa7fa819e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fa7fa819e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fa7fa8d18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055a8fd63a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055a8fd63d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055a8fd63def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fa7f1739590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fa7f1739649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055a8fd6360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/gmalloc.c.script: line 1: 3095436 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/gmalloc.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/handle_constructors_with_new_array.cpp (766 of 19121) ******************** TEST 'Clang :: Analysis/handle_constructors_with_new_array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/handle_constructors_with_new_array.cpp:69:14: Error evaluating New Allocator Call #0 0x00007fc9536db607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc9536d99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc9536dbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc952548930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc95bc2ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc95bc2ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc95bc2ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc95bc2ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc95bc2ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc95bc2ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc95bc2ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc95bc2ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc95b8d6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc95b8d6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc95b8d6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc95b8d6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc95b8d6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc95b8d6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc95b8d6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc95b8d6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc95b8d7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc95b8d7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc95b8d7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc95b8d7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc95b8bb854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc95b8bb854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc95b8bb854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc95b8d919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc95b8d919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc95b8d919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc95b8bc1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc95b8bc1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc95b8bc1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc95b8e1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc95b8e1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc95b8e1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc95b8e7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc95b8e7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc95b8e7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc95b844caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc95b844caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc95b844caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc95b844caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc95b84515b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc95b84515b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc95b84515b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc95b8a8974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc95b8a8974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc95b8a8974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc95b8a8974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fc95b85d0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fc95b85d0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fc95b86513f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fc95b8652ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fc95b865662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fc95b865662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fc95bb54cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fc95bb54cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fc95bb54cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fc95bb54cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fc95bb54cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fc95bb5f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fc95bb5f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fc95bb5f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fc95bb5f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fc95bb5f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fc959fd87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fc959fd87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fc959fd87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fc959fd87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fc95b66f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fc95b613e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fc95b613e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fc95b613e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fc95b6cb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055b447e472fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055b447e4a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055b447e4aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fc952533590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fc952533649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055b447e430a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/handle_constructors_with_new_array.cpp.script: line 1: 3095538 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/handle_constructors_with_new_array.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/control-arrows.cpp (768 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/control-arrows.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -fR /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp : 'RUN: at line 2'; mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/control-arrows.cpp : 'RUN: at line 5'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp/report-*.html | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/control-arrows.cpp:12:7: Error evaluating branch #0 0x00007f03222a4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f03222a29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f03222a4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0321111930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f032a7f3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f032a7f3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f032a7f3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f032a7f3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f032a7f3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f032a7f3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f032a7f3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f032a7f3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f032a49fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f032a49fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f032a49fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f032a49fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f032a49fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f032a49fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f032a49fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f032a49fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f032a4a087b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f032a4a087b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f032a4a087b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f032a4a087b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f032a4a1eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f032a4a1eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f032a4a1eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f032a4a220d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f032a4a220d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f032a4a220d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f032a4851d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f032a4851d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f032a4851d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f032a4aa483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f032a4aa483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f032a4aa483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f032a4b0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f032a4b0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f032a4b0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f032a40dc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f032a40dc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f032a40dc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f032a40dc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f032a8ee0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f032a8ee0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f032a8ee0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f032a41ae2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f032a41ae2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f032a41ae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f032a41ae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f032a41ae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f032a41ae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f032a41ae2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f032a41ae2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f032a41ae2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f032a41ae2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f032a41b5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f032a42e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f032a42e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f032a71dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f032a71dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f032a71dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f032a71dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f032a71dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f032a7282aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f032a7282aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f032a7282aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f032a7282aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f032a7282aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f0328ba17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f0328ba17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f0328ba17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f0328ba17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f032a238949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f032a1dce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f032a1dce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f032a1dce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f032a2948e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000056326e63c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000056326e63f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000056326e63fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f03210fc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f03210fc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000056326e6380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.script: line 4: 3095670 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/control-arrows.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/macros_same_file.c (769 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/macros_same_file.c' FAILED ******************** Script: -- : 'RUN: at line 12'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output : 'RUN: at line 13'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c : 'RUN: at line 14'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c:4:7: Error evaluating branch #0 0x00007fd0b76d8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd0b76d69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd0b76d8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd0b6545930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd0bfc27da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd0bfc27da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd0bfc27da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd0bfc27da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd0bfc27da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd0bfc27da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd0bfc27da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd0bfc27da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd0bf8d3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd0bf8d3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd0bf8d3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd0bf8d3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd0bf8d3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd0bf8d3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd0bf8d3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd0bf8d3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd0bf8d4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd0bf8d4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd0bf8d4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd0bf8d4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd0bf8d5eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd0bf8d5eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd0bf8d5eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fd0bf8d620d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd0bf8d620d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd0bf8d620d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fd0bf8b91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd0bf8b91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd0bf8b91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd0bf8de483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd0bf8de483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd0bf8de483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd0bf8e4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd0bf8e4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd0bf8e4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd0bf841caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd0bf841caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd0bf841caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd0bf841caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd0bfd220f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd0bfd220f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd0bfd220f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd0bf84ee2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fd0bf84ee2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fd0bf84ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fd0bf84ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fd0bf84ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fd0bf84ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fd0bf84ee2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fd0bf84ee2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fd0bf84ee2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fd0bf84ee2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fd0bf84f5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fd0bf862662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fd0bf862662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fd0bfb51cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fd0bfb51cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fd0bfb51cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fd0bfb51cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fd0bfb51cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fd0bfb5c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fd0bfb5c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fd0bfb5c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fd0bfb5c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fd0bfb5c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fd0bdfd57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fd0bdfd57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fd0bdfd57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fd0bdfd57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fd0bf66c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fd0bf610e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fd0bf610e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fd0bf610e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fd0bf6c88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005611da6462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005611da649432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005611da649ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fd0b6530590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fd0b6530649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005611da6420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.script: line 3: 3095704 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/goto.c (770 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/goto.c' FAILED ******************** Script: -- : 'RUN: at line 10'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/goto.c : 'RUN: at line 12'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/goto.c:3:7: Error evaluating branch #0 0x00007f96372ab607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f96372a99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f96372abdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9636118930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f963f7fada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f963f7fada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f963f7fada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f963f7fada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f963f7fada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f963f7fada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f963f7fada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f963f7fada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f963f4a6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f963f4a6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f963f4a6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f963f4a6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f963f4a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f963f4a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f963f4a6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f963f4a6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f963f4a7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f963f4a7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f963f4a7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f963f4a7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f963f4a8eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f963f4a8eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f963f4a8eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f963f4a920d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f963f4a920d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f963f4a920d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f963f48c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f963f48c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f963f48c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f963f4b1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f963f4b1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f963f4b1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f963f4b7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f963f4b7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f963f4b7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f963f414caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f963f414caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f963f414caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f963f414caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f963f8f50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f963f8f50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f963f8f50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f963f421e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f963f421e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f963f421e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f963f421e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f963f421e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f963f421e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f963f421e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f963f421e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f963f421e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f963f421e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f963f4225eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f963f435662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f963f435662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f963f724cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f963f724cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f963f724cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f963f724cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f963f724cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f963f72f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f963f72f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f963f72f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f963f72f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f963f72f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f963dba87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f963dba87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f963dba87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f963dba87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f963f23f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f963f1e3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f963f1e3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f963f1e3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f963f29b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005555c597e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005555c5981432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005555c5981ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f9636103590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f9636103649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005555c597a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.script: line 3: 3095669 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/goto.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/multifile.c (773 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/multifile.c' FAILED ******************** Script: -- : 'RUN: at line 11'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output : 'RUN: at line 12'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c : 'RUN: at line 13'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c:5:7: Error evaluating branch #0 0x00007efe544b8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efe544b69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efe544b8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efe53325930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efe5ca07da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efe5ca07da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efe5ca07da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efe5ca07da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efe5ca07da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efe5ca07da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efe5ca07da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efe5ca07da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efe5c6b3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efe5c6b3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efe5c6b3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efe5c6b3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efe5c6b3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efe5c6b3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efe5c6b3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efe5c6b3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efe5c6b4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efe5c6b4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efe5c6b4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efe5c6b4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efe5c6b5eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efe5c6b5eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efe5c6b5eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007efe5c6b620d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efe5c6b620d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efe5c6b620d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007efe5c6991d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efe5c6991d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efe5c6991d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efe5c6be483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efe5c6be483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efe5c6be483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efe5c6c4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efe5c6c4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efe5c6c4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efe5c621caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efe5c621caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efe5c621caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efe5c621caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efe5cb020f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efe5cb020f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efe5cb020f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efe5c62ee2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007efe5c62ee2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007efe5c62ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007efe5c62ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007efe5c62ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007efe5c62ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007efe5c62ee2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007efe5c62ee2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007efe5c62ee2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007efe5c62ee2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007efe5c62f5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007efe5c642662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007efe5c642662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007efe5c931cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007efe5c931cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007efe5c931cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007efe5c931cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007efe5c931cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007efe5c93c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007efe5c93c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007efe5c93c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007efe5c93c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007efe5c93c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007efe5adb57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007efe5adb57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007efe5adb57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007efe5adb57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007efe5c44c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007efe5c3f0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007efe5c3f0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007efe5c3f0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007efe5c4a88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005650bab832fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005650bab86432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005650bab86ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007efe53310590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007efe53310649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005650bab7f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.script: line 3: 3095769 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/multiline_func_def.c (774 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/multiline_func_def.c' FAILED ******************** Script: -- : 'RUN: at line 13'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output : 'RUN: at line 14'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c : 'RUN: at line 15'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c:5:7: Error evaluating branch #0 0x00007fe370c85607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe370c839d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe370c85dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe36faf2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe3791d4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe3791d4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe3791d4da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe3791d4da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe3791d4da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe3791d4da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe3791d4da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe3791d4da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe378e80cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe378e80cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe378e80cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe378e80cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe378e80cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe378e80cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe378e80cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe378e80cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe378e81ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe378e81ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe378e81ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe378e81ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe378e82eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe378e82eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe378e82eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fe378e8320d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe378e8320d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe378e8320d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fe378e661d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe378e661d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe378e661d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe378e8b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe378e8b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe378e8b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe378e91af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe378e91af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe378e91af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe378deecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe378deecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe378deecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe378deecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe3792cf0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe3792cf0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe3792cf0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe378dfbe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe378dfbe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fe378dfbe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fe378dfbe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fe378dfbe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fe378dfbe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fe378dfbe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fe378dfbe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fe378dfbe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fe378dfbe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fe378dfc5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fe378e0f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fe378e0f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fe3790fecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fe3790fecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fe3790fecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fe3790fecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fe3790fecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fe3791092aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fe3791092aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fe3791092aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fe3791092aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fe3791092aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fe3775827f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fe3775827f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fe3775827f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fe3775827f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fe378c19949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fe378bbde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fe378bbde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fe378bbde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fe378c758e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000563d890f72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000563d890fa432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000563d890faef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fe36fadd590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fe36fadd649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000563d890f30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.script: line 3: 3095777 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp (775 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp' FAILED ******************** Script: -- : 'RUN: at line 22'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output : 'RUN: at line 23'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp : 'RUN: at line 24'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp:3:16: Error evaluating statement #0 0x00007f2742c70607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2742c6e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2742c70dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2741add930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f274adf05d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f274adf05d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f274adf05d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f274adf05d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f274adf05d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f274adf05d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f274adf05d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f274adf05d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f274adf9b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f274adfa0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f274adfa21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f274adfa3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f274adfa662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f274adfa662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f274b0e9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f274b0e9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f274b0e9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f274b0e9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f274b0e9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f274b0f42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f274b0f42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f274b0f42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f274b0f42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f274b0f42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f274956d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f274956d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f274956d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f274956d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f274ac04949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f274aba8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f274aba8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f274aba8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f274ac608e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000557d0685f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000557d06862432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000557d06862ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f2741ac8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f2741ac8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000557d0685b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.script: line 3: 3095903 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/simple_conditional.c (776 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/simple_conditional.c' FAILED ******************** Script: -- : 'RUN: at line 10'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c : 'RUN: at line 12'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c:2:7: Error evaluating branch #0 0x00007f6f50f43607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6f50f419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6f50f43dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6f4fdb0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6f59492da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6f59492da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6f59492da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6f59492da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6f59492da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6f59492da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6f59492da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6f59492da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6f5913ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6f5913ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6f5913ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6f5913ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6f5913ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6f5913ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6f5913ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6f5913ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6f5913fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6f5913fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6f5913fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6f5913fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6f59140eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6f59140eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6f59140eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f6f5914120d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6f5914120d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6f5914120d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f6f591241d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6f591241d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6f591241d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6f59149483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6f59149483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6f59149483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6f5914faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6f5914faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6f5914faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6f590accaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6f590accaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6f590accaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6f590accaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6f5958d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6f5958d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6f5958d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6f590b9e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f6f590b9e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f6f590b9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f6f590b9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f6f590b9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f6f590b9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f6f590b9e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f6f590b9e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f6f590b9e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f6f590b9e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f6f590ba5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f6f590cd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f6f590cd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f6f593bccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f6f593bccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f6f593bccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f6f593bccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f6f593bccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f6f593c72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f6f593c72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f6f593c72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f6f593c72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f6f593c72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f6f578407f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f6f578407f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f6f578407f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f6f578407f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f6f58ed7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f6f58e7be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f6f58e7be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f6f58e7be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f6f58f338e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055f5661342fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055f566137432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055f566137ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f6f4fd9b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f6f4fd9b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055f5661300a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.script: line 3: 3095842 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/objcmethods.m (777 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/objcmethods.m' FAILED ******************** Script: -- : 'RUN: at line 16'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m : 'RUN: at line 18'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:13:3: Error evaluating statement #0 0x00007f7b0a4a9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7b0a4a79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7b0a4a9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7b09316930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7b129f8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7b129f8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7b129f8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7b129f8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7b129f8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7b129f8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7b129f8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7b129f8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7b126a4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7b126a4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7b126a4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7b126a4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7b126a4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7b126a4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7b126a4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7b126a4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7b126a5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7b126a5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7b126a5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7b126a5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7b12689854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7b12689854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7b12689854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7b126a719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7b126a719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7b126a719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7b1268a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7b1268a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7b1268a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7b126af483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7b126af483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7b126af483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7b126b5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7b126b5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7b126b5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7b12612caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7b12612caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7b12612caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7b12612caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7b12af30f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7b12af30f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7b12af30f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7b126774e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f7b126774e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f7b126774e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f7b126774e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f7b126774e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f7b126774e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f7b12631093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f7b12631093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f7b12632d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f7b12632d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f7b126330ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f7b126332ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f7b12633662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f7b12633662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f7b12922cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f7b12922cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f7b12922cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f7b12922cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f7b12922cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f7b1292d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f7b1292d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f7b1292d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f7b1292d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f7b1292d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f7b10da67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f7b10da67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f7b10da67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f7b10da67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f7b1243d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f7b123e1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f7b123e1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f7b123e1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f7b124998e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055f0be55b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055f0be55e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055f0be55eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f7b09301590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f7b09301649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055f0be5570a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.script: line 3: 3095781 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/switch.c (778 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/switch.c' FAILED ******************** Script: -- : 'RUN: at line 17'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output : 'RUN: at line 18'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch.c : 'RUN: at line 19'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch.c 1. parser at end of file #0 0x00007f1050b7b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1050b799d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1050b7bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f104f9e8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f10590cada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f10590cada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f10590cada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f10590cada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f10590cada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f10590cada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f10590cada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f10590cada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1058d76cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1058d76cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1058d76cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1058d76cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1058d76cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1058d76cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1058d76cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1058d76cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1058d78ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1058d78ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1058d78ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1058d78ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007f1058d5bea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1058d5bea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1058d5bea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007f1058d5c31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1058d5c31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1058d5c31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007f1058ce52a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f1058ce52a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f1058ce52a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f1058ce52a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f1058d00bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f1058d00bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f1058d00bdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007f1058d00bdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007f1058d0111a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007f1058d05662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f1058d05662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f1058ff4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007f1058ff4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f1058ff4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007f1058ff4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007f1058ff4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007f1058fff2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007f1058fff2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007f1058fff2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007f1058fff2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007f1058fff2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007f10574787f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007f10574787f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007f10574787f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007f10574787f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007f1058b0f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007f1058ab3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007f1058ab3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007f1058ab3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007f1058b6b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x0000557a0436f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x0000557a04372432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x0000557a04372ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007f104f9d3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007f104f9d3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x0000557a0436b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.script: line 3: 3095841 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/implicit-ctor-undef-value.cpp (779 of 19121) ******************** TEST 'Clang :: Analysis/implicit-ctor-undef-value.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/implicit-ctor-undef-value.cpp:67:8: Error evaluating statement #0 0x00007f6b36e1f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6b36e1d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6b36e1fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6b35c8c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6b3ef9f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6b3ef9f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6b3ef9f5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6b3ef9f5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6b3ef9f5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6b3ef9f5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6b3ef9f5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f6b3ef9f5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f6b3efa8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f6b3efa90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f6b3efa921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f6b3efa93d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f6b3efa9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f6b3efa9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f6b3f298cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f6b3f298cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f6b3f298cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f6b3f298cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f6b3f298cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f6b3f2a32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f6b3f2a32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f6b3f2a32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f6b3f2a32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f6b3f2a32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f6b3d71c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f6b3d71c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f6b3d71c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f6b3d71c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f6b3edb3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f6b3ed57e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f6b3ed57e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f6b3ed57e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f6b3ee0f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055613d3622fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055613d365432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055613d365ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f6b35c77590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f6b35c77649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055613d35e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/implicit-ctor-undef-value.cpp.script: line 1: 3095981 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/implicit-ctor-undef-value.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/switch_default.c (780 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/switch_default.c' FAILED ******************** Script: -- : 'RUN: at line 17'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output : 'RUN: at line 18'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c : 'RUN: at line 19'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c 1. parser at end of file #0 0x00007fda2f098607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fda2f0969d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fda2f098dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fda2df05930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fda375e7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fda375e7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fda375e7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fda375e7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fda375e7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fda375e7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fda375e7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fda375e7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fda37293cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fda37293cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fda37293cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fda37293cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fda37293cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fda37293cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fda37293cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fda37293cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fda37295ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fda37295ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fda37295ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fda37295ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007fda37278ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fda37278ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fda37278ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007fda3727931f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fda3727931f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fda3727931f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007fda372022a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fda372022a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fda372022a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fda372022a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fda3721dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fda3721dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fda3721dbdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007fda3721dbdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007fda3721e11a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007fda37222662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007fda37222662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007fda37511cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007fda37511cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007fda37511cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007fda37511cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007fda37511cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007fda3751c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007fda3751c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007fda3751c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007fda3751c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007fda3751c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007fda359957f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007fda359957f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007fda359957f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007fda359957f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007fda3702c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007fda36fd0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007fda36fd0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007fda36fd0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007fda370888e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x000056326f7ab2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x000056326f7ae432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x000056326f7aeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007fda2def0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007fda2def0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x000056326f7a70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.script: line 3: 3095890 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/unused_header.c (781 of 19121) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/unused_header.c' FAILED ******************** Script: -- : 'RUN: at line 16'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c : 'RUN: at line 18'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c:4:7: Error evaluating branch #0 0x00007f9a3dcfb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9a3dcf99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9a3dcfbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9a3cb68930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9a4624ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9a4624ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9a4624ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9a4624ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9a4624ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9a4624ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9a4624ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9a4624ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9a45ef6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9a45ef6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9a45ef6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9a45ef6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9a45ef6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9a45ef6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9a45ef6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9a45ef6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9a45ef7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9a45ef7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9a45ef7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9a45ef7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9a45ef8eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9a45ef8eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9a45ef8eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f9a45ef920d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9a45ef920d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9a45ef920d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f9a45edc1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9a45edc1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9a45edc1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9a45f01483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9a45f01483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9a45f01483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9a45f07af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9a45f07af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9a45f07af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9a45e64caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9a45e64caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9a45e64caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9a45e64caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9a463450f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9a463450f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9a463450f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f9a45e71e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f9a45e71e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f9a45e71e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f9a45e71e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f9a45e71e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f9a45e71e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f9a45e71e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f9a45e71e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f9a45e71e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f9a45e71e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f9a45e725eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f9a45e85662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f9a45e85662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f9a46174cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f9a46174cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f9a46174cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f9a46174cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f9a46174cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f9a4617f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f9a4617f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f9a4617f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f9a4617f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f9a4617f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f9a445f87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f9a445f87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f9a445f87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f9a445f87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f9a45c8f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f9a45c33e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f9a45c33e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f9a45c33e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f9a45ceb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000555bf19932fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000555bf1996432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000555bf1996ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f9a3cb53590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f9a3cb53649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000555bf198f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.script: line 3: 3095902 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/identical-expressions.cpp (782 of 19121) ******************** TEST 'Clang :: Analysis/identical-expressions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/identical-expressions.cpp:1553:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/identical-expressions.cpp:1553:7: Error evaluating statement #0 0x00007fcb4fd83607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcb4fd819d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcb4fd83dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcb4ebf0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcb582d2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcb582d2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcb582d2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcb582d2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcb582d2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcb582d2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcb582d2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcb582d2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcb57f7ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcb57f7ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcb57f7ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcb57f7ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcb57f7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcb57f7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcb57f7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcb57f7ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcb57f7fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcb57f7fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcb57f7fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcb57f7fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcb57f63854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcb57f63854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcb57f63854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcb57f8119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcb57f8119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcb57f8119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcb57f641d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcb57f641d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcb57f641d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcb57f89483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcb57f89483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcb57f89483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcb57f8faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcb57f8faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcb57f8faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcb57eecc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcb57eecc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcb57eecc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcb57eecc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fcb57f4282d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcb57f4282d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcb57f4282d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fcb57f4282d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fcb57f0c949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fcb57f0c949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fcb57f0c949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fcb57f0c949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fcb57f0c949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fcb57f0cd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fcb57f0cd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fcb57f0d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fcb57f0d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fcb57f0d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fcb57f0d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fcb581fccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fcb581fccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fcb581fccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fcb581fccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fcb581fccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fcb582072aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fcb582072aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fcb582072aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fcb582072aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fcb582072aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fcb566807f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fcb566807f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fcb566807f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fcb566807f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fcb57d17949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fcb57cbbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fcb57cbbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fcb57cbbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fcb57d738e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000559ca88502fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000559ca8853432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000559ca8853ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fcb4ebdb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fcb4ebdb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000559ca884c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/identical-expressions.cpp.script: line 1: 3095976 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/identical-expressions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/infeasible-crash.c (783 of 19121) ******************** TEST 'Clang :: Analysis/infeasible-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/infeasible-crash.c:21:11: Error evaluating statement #0 0x00007f9dbc669607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9dbc6679d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9dbc669dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9dbb4d6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9dc485ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9dc485ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9dc485ec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9dc485ec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f9dc485ec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f9dc485ec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f9dc47e9953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f9dc47e9953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f9dc47e9953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f9dc47e9953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f9dc47f2b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f9dc47f30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f9dc47f321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f9dc47f33d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f9dc47f3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f9dc47f3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f9dc4ae2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f9dc4ae2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f9dc4ae2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f9dc4ae2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f9dc4ae2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f9dc4aed2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f9dc4aed2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f9dc4aed2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f9dc4aed2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f9dc4aed2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f9dc2f667f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f9dc2f667f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f9dc2f667f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f9dc2f667f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f9dc45fd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f9dc45a1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f9dc45a1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f9dc45a1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f9dc46598e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055a73a8bc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055a73a8bf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055a73a8bfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f9dbb4c1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f9dbb4c1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055a73a8b80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/infeasible-crash.c.script: line 1: 3096062 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/initializer.cpp (784 of 19121) ******************** TEST 'Clang :: Analysis/initializer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/initializer.cpp:360:10: Error evaluating statement #0 0x00007f0f0a642607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0f0a6409d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0f0a642dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0f094af930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0f127c25d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0f127c25d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0f127c25d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0f127c25d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0f127c25d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0f127c25d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0f127c25d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f0f127c25d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f0f127cbb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f0f127cc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f0f127cc21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f0f127cc3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f0f127cc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f0f127cc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f0f12abbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f0f12abbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f0f12abbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f0f12abbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f0f12abbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f0f12ac62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f0f12ac62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f0f12ac62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f0f12ac62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f0f12ac62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f0f10f3f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f0f10f3f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f0f10f3f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f0f10f3f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f0f125d6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f0f1257ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f0f1257ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f0f1257ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f0f126328e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000562b438812fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000562b43884432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000562b43884ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f0f0949a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f0f0949a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000562b4387d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/initializer.cpp.script: line 4: 3096158 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline-plist.c (786 of 19121) ******************** TEST 'Clang :: Analysis/inline-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inline-plist.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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 #0 0x00007fe6be241607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe6be23f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe6be241dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe6bd0ae930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe6c6436c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe6c6436c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe6c6436c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe6c6436c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe6c6436c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe6c6436c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fe6c63c1953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fe6c63c1953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fe6c63c1953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fe6c63c1953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fe6c63ea361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007fe6c63ea361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007fe6c63c5ecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007fe6c63c5ecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007fe6c63c5ecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007fe6c63c5ecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007fe6c63c65c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fe6c63cb44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fe6c63cb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fe6c63cb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fe6c66bacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe6c66bacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe6c66bacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fe6c66bacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fe6c66bacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fe6c66c52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fe6c66c52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fe6c66c52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fe6c66c52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fe6c66c52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fe6c4b3e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fe6c4b3e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fe6c4b3e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fe6c4b3e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fe6c61d5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fe6c6179e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fe6c6179e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fe6c6179e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fe6c62318e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x0000561f898252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x0000561f89828432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x0000561f89828ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fe6bd099590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fe6bd099649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x0000561f898210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline-plist.c.script: line 3: 3096177 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inline-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline.cpp (787 of 19121) ******************** TEST 'Clang :: Analysis/inline.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/inline.cpp:422:10: Error evaluating statement #0 0x00007f11a48ef607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f11a48ed9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f11a48efdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f11a375c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f11aca6f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f11aca6f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f11aca6f5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f11aca6f5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f11aca6f5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f11aca6f5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f11aca6f5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f11aca6f5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f11aca78b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f11aca790ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f11aca7921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f11aca793d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f11aca79662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f11aca79662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f11acd68cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f11acd68cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f11acd68cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f11acd68cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f11acd68cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f11acd732aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f11acd732aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f11acd732aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f11acd732aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f11acd732aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f11ab1ec7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f11ab1ec7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f11ab1ec7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f11ab1ec7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f11ac883949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f11ac827e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f11ac827e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f11ac827e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f11ac8df8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055fc847792fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055fc8477c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055fc8477cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f11a3747590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f11a3747649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055fc847750a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline.cpp.script: line 1: 3096237 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inline.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/incorrect-checker-names.mm (788 of 19121) ******************** TEST 'Clang :: Analysis/incorrect-checker-names.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/incorrect-checker-names.mm:148:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/incorrect-checker-names.mm:148:5: Error evaluating statement #0 0x00007fe5ae9a6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe5ae9a49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe5ae9a6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe5ad813930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe5b6ef5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe5b6ef5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe5b6ef5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe5b6ef5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe5b6ef5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe5b6ef5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe5b6ef5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe5b6ef5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe5b6ba1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe5b6ba1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe5b6ba1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe5b6ba1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe5b6ba1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe5b6ba1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe5b6ba1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe5b6ba1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe5b6ba2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe5b6ba2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe5b6ba2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe5b6ba2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe5b6b86854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe5b6b86854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe5b6b86854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe5b6ba419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe5b6ba419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe5b6ba419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe5b6b871d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe5b6b871d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe5b6b871d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe5b6bac483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe5b6bac483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe5b6bac483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe5b6bb2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe5b6bb2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe5b6bb2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe5b6b0fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe5b6b0fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe5b6b0fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe5b6b0fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe5b6ff00f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe5b6ff00f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe5b6ff00f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe5b6c49ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe5b6c49ece 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 0x00007fe5b6c49ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fe5b6c49ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fe5b6af939a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fe5b6b45977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fe5b6b45977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fe5b6b60b8b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fe5b6b60b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fe5b6b60b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fe5b6b60b8b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3618:0 #57 0x00007fe5b6b667bf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fe5b6b667bf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fe5b6b667bf clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:74:0 #60 0x00007fe5b6b2f849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007fe5b6b2f849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #62 0x00007fe5b6b2fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007fe5b6b2fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007fe5b6b300ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007fe5b6b302ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007fe5b6b30662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fe5b6b30662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fe5b6e1fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007fe5b6e1fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007fe5b6e1fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007fe5b6e1fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007fe5b6e1fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007fe5b6e2a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007fe5b6e2a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007fe5b6e2a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007fe5b6e2a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007fe5b6e2a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007fe5b52a37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007fe5b52a37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007fe5b52a37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007fe5b52a37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007fe5b693a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007fe5b68dee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007fe5b68dee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007fe5b68dee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007fe5b69968e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x0000556d662762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x0000556d66279432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x0000556d66279ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007fe5ad7fe590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007fe5ad7fe649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x0000556d662720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/incorrect-checker-names.mm.script: line 1: 3096010 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.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/inlining/InlineObjCInstanceMethod.m (789 of 19121) ******************** TEST 'Clang :: Analysis/inlining/InlineObjCInstanceMethod.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/InlineObjCInstanceMethod.m 1. parser at end of file 2. While analyzing stack: #0 Calling testCovariantReturnTypeNoErrorSinceTypesMatch 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/InlineObjCInstanceMethod.m:141:19: Error evaluating statement #0 0x00007fed5bd68607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fed5bd669d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fed5bd68dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fed5abd5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fed63ed94ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fed63ed94ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fed63ed94ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fed63ed94ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fed63ed94ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fed63ed94ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fed63ed94ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fed63ed94ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fed642a5945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fed642a5945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fed642a5945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fed642a5945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007fed63ebbe70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007fed63ee8833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007fed63ee8833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007fed63ee8833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007fed63ee8833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007fed63ee8833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007fed63ee8833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007fed63ee8833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007fed63ef1b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007fed63ef20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007fed63ef22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007fed63ef2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fed63ef2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fed641e1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007fed641e1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007fed641e1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007fed641e1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007fed641e1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007fed641ec2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007fed641ec2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007fed641ec2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007fed641ec2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007fed641ec2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007fed626657f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007fed626657f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007fed626657f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007fed626657f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007fed63cfc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007fed63ca0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007fed63ca0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007fed63ca0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007fed63d588e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055d398b4c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055d398b4f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055d398b4fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007fed5abc0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007fed5abc0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055d398b480a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/InlineObjCInstanceMethod.m.script: line 1: 3096284 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/InlineObjCInstanceMethod.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/infeasible-sink.c (790 of 19121) ******************** TEST 'Clang :: Analysis/infeasible-sink.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/infeasible-sink.c:43:7: Error evaluating branch #0 0x00007f6ccb7ee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6ccb7ec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6ccb7eedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6cca65b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6cd3d3dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6cd3d3dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6cd3d3dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6cd3d3dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6cd3d3dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6cd3d3dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6cd3d3dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6cd3d3dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6cd39e9cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6cd39e9cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6cd39e9cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6cd39e9cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6cd39e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6cd39e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6cd39e9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6cd39e9cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6cd39eaab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6cd39eaab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6cd39eaab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6cd39eaab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6cd39ce854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6cd39ce854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6cd39ce854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6cd39ec19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6cd39ec19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6cd39ec19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6cd39cf1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6cd39cf1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6cd39cf1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6cd39f4483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6cd39f4483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6cd39f4483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6cd39faaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6cd39faaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6cd39faaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6cd3957c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6cd3957c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6cd3957c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6cd3957c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6cd3e380f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6cd3e380f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6cd3e380f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6cd3964e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f6cd3964e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f6cd3964e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f6cd3964e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f6cd3964e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f6cd3964e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f6cd3964e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f6cd3964e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f6cd3964e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f6cd3964e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f6cd39655eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f6cd3978662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f6cd3978662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f6cd3c67cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f6cd3c67cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f6cd3c67cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f6cd3c67cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f6cd3c67cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f6cd3c722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f6cd3c722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f6cd3c722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f6cd3c722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f6cd3c722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f6cd20eb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f6cd20eb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f6cd20eb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f6cd20eb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f6cd3782949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f6cd3726e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f6cd3726e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f6cd3726e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f6cd37de8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000563162e082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000563162e0b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000563162e0bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f6cca646590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f6cca646649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000563162e040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/infeasible-sink.c.script: line 1: 3096126 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/infeasible-sink.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline4.c (792 of 19121) ******************** TEST 'Clang :: Analysis/inline4.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline4.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline4.c:11:12: Error evaluating branch #0 0x00007fe03c84a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe03c8489d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe03c84adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe03b6b7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe044d99da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe044d99da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe044d99da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe044d99da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe044d99da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe044d99da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe044d99da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe044d99da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe044a45cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe044a45cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe044a45cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe044a45cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe044a45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe044a45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe044a45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe044a45cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe044a46ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe044a46ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe044a46ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe044a46ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe044a47eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe044a47eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe044a47eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fe044a4820d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe044a4820d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe044a4820d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fe044a2b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe044a2b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe044a2b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe044a50483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe044a50483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe044a50483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe044a56af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe044a56af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe044a56af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe0449b3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe0449b3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe0449b3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe0449b3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe044e940f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe044e940f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe044e940f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe0449c0e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe0449c0e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fe0449c0e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fe0449c0e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fe0449c0e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fe0449c0e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fe0449c0e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fe0449c0e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fe0449c0e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fe0449c0e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fe0449c15eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fe0449d4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fe0449d4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fe044cc3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fe044cc3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fe044cc3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fe044cc3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fe044cc3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fe044cce2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fe044cce2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fe044cce2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fe044cce2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fe044cce2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fe0431477f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fe0431477f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fe0431477f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fe0431477f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fe0447de949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fe044782e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fe044782e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fe044782e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fe04483a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000556e62ec02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000556e62ec3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000556e62ec3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fe03b6a2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fe03b6a2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000556e62ebc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline4.c.script: line 1: 3096251 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline4.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline3.c (794 of 19121) ******************** TEST 'Clang :: Analysis/inline3.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inline3.c:9:12: Error evaluating branch #0 0x00007f1503b30607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1503b2e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1503b30dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f150299d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f150c07fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f150c07fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f150c07fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f150c07fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f150c07fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f150c07fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f150c07fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f150c07fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f150bd2bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f150bd2bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f150bd2bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f150bd2bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f150bd2bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f150bd2bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f150bd2bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f150bd2bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f150bd2cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f150bd2cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f150bd2cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f150bd2cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f150bd2deab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f150bd2deab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f150bd2deab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f150bd2e20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f150bd2e20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f150bd2e20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f150bd111d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f150bd111d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f150bd111d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f150bd36483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f150bd36483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f150bd36483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f150bd3caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f150bd3caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f150bd3caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f150bc99caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f150bc99caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f150bc99caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f150bc99caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f150c17a0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f150c17a0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f150c17a0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f150bca6e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f150bca6e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f150bca6e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f150bca6e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f150bca6e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f150bca6e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f150bca6e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f150bca6e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f150bca6e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f150bca6e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f150bca75eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f150bcba662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f150bcba662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f150bfa9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f150bfa9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f150bfa9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f150bfa9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f150bfa9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f150bfb42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f150bfb42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f150bfb42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f150bfb42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f150bfb42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f150a42d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f150a42d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f150a42d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f150a42d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f150bac4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f150ba68e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f150ba68e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f150ba68e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f150bb208e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000056099b9a32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000056099b9a6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000056099b9a6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f1502988590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f1502988649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000056099b99f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline3.c.script: line 1: 3096256 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline3.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/initialization.cpp (795 of 19121) ******************** TEST 'Clang :: Analysis/initialization.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/initialization.cpp:108:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/initialization.cpp:108:3: Error evaluating statement #0 0x00007f29ffd08607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f29ffd069d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f29ffd08dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f29feb75930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2a08257da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2a08257da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2a08257da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2a08257da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2a08257da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2a08257da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2a08257da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2a08257da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2a07f03cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2a07f03cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2a07f03cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2a07f03cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2a07f03cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2a07f03cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2a07f03cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2a07f03cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2a07f04ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2a07f04ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2a07f04ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2a07f04ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2a07f05eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2a07f05eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2a07f05eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f2a07f0620d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2a07f0620d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2a07f0620d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f2a07ee91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2a07ee91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2a07ee91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2a07f0e483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2a07f0e483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2a07f0e483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2a07f14af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2a07f14af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2a07f14af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2a07e71caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2a07e71caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2a07e71caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2a07e71caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2a0835257d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2a0835257d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2a0835257d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2a0835257d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f2a07fb6f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f2a07fb6f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f2a07fb6f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f2a07fcf301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f2a07fcf301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f2a07e70d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f2a07ec1693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f2a07ec1693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f2a07ec1693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f2a07ec1693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f2a07ec1693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f2a07ec1693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f2a07ec1693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f2a07ec1693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f2a07ec1693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f2a07ec225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f2a07e90786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f2a07e90786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f2a07e91d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f2a07e91d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f2a07e920ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f2a07e922ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f2a07e92662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f2a07e92662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f2a08181cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f2a08181cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f2a08181cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f2a08181cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f2a08181cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f2a0818c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f2a0818c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f2a0818c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f2a0818c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f2a0818c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f2a066057f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f2a066057f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f2a066057f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f2a066057f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f2a07c9c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f2a07c40e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f2a07c40e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f2a07c40e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f2a07cf88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x000056151316f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000561513172432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000561513172ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f29feb60590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f29feb60649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x000056151316b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/initialization.cpp.script: line 1: 3096132 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/initialization.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/InlineObjCClassMethod.m (796 of 19121) ******************** TEST 'Clang :: Analysis/inlining/InlineObjCClassMethod.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/InlineObjCClassMethod.m 1. parser at end of file #0 0x00007fc1b8161607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc1b815f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc1b8161dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc1b6fce930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc1c06b0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc1c06b0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc1c06b0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc1c06b0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc1c06b0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc1c06b0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc1c06b0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc1c06b0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc1c035ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc1c035ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc1c035ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc1c035ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc1c035ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc1c035ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc1c035ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc1c035ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc1c035dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc1c035dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc1c035dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc1c035dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc1c0341854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc1c0341854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc1c0341854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc1c035f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc1c035f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc1c035f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc1c03421d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc1c03421d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc1c03421d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc1c0367483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc1c0367483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc1c0367483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc1c036daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc1c036daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc1c036daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc1c02cacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc1c02cacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc1c02cacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc1c02cacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc1c02cb15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc1c02cb15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc1c02cb15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc1c02953be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc1c02953be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc1c02953be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc1c02dc120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fc1c02dc120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fc1c02dc120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fc1c02eba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fc1c02eba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fc1c02eba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fc1c05dacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fc1c05dacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fc1c05dacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fc1c05dacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fc1c05dacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fc1c05e52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fc1c05e52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fc1c05e52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fc1c05e52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fc1c05e52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fc1bea5e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fc1bea5e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fc1bea5e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fc1bea5e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fc1c00f5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fc1c0099e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fc1c0099e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fc1c0099e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fc1c01518e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005595033982fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055950339b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055950339bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fc1b6fb9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fc1b6fb9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005595033940a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/InlineObjCClassMethod.m.script: line 1: 3096278 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/InlineObjCClassMethod.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline-not-supported.c (797 of 19121) ******************** TEST 'Clang :: Analysis/inline-not-supported.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inline-not-supported.c:22:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline-not-supported.c:22:3: Error evaluating statement #0 0x00007f2d0cd24607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2d0cd229d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2d0cd24dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2d0bb91930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2d15273da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2d15273da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2d15273da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2d15273da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2d15273da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2d15273da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2d15273da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2d15273da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2d14f1fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2d14f1fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2d14f1fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2d14f1fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2d14f1fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2d14f1fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2d14f1fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2d14f1fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2d14f20ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2d14f20ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2d14f20ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2d14f20ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2d14f04854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2d14f04854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2d14f04854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2d14f2219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2d14f2219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2d14f2219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2d14f051d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2d14f051d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2d14f051d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2d14f2a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2d14f2a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2d14f2a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2d14f30af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2d14f30af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2d14f30af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2d14e8dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2d14e8dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2d14e8dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2d14e8dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2d1536e0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2d1536e0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2d1536e0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2d14f6dc1e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f2d14f6dc1e 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 0x00007f2d14f6dc1e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f2d14f6dc1e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f2d14f6dc1e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f2d14e7e32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f2d14e7e32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f2d14e7e32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #54 0x00007f2d14e7e32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #55 0x00007f2d14e7e32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #56 0x00007f2d14edd5c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #57 0x00007f2d14edd5c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #58 0x00007f2d14edd5c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #59 0x00007f2d14edd5c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007f2d14edd5c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #61 0x00007f2d14edd5c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007f2d14edd5c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #63 0x00007f2d14ede25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #64 0x00007f2d14eac786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #65 0x00007f2d14eac786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #66 0x00007f2d14eadd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f2d14eadd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #68 0x00007f2d14eae0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #69 0x00007f2d14eae2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007f2d14eae662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f2d14eae662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f2d1519dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007f2d1519dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007f2d1519dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007f2d1519dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007f2d1519dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007f2d151a82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007f2d151a82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007f2d151a82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007f2d151a82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007f2d151a82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007f2d136217f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007f2d136217f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007f2d136217f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007f2d136217f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007f2d14cb8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007f2d14c5ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007f2d14c5ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007f2d14c5ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007f2d14d148e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x000055a95c5d72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x000055a95c5da432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x000055a95c5daef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007f2d0bb7c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007f2d0bb7c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x000055a95c5d30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inline-not-supported.c.script: line 1: 3096163 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inline-not-supported.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/DynDispatchBifurcate.m (798 of 19121) ******************** TEST 'Clang :: Analysis/inlining/DynDispatchBifurcate.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/DynDispatchBifurcate.m:187:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/DynDispatchBifurcate.m:187:10: Error evaluating statement #0 0x00007fa98e4a6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa98e4a49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa98e4a6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa98d313930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa9969f5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa9969f5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa9969f5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa9969f5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa9969f5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa9969f5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa9969f5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa9969f5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa9966a1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa9966a1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa9966a1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa9966a1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa9966a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa9966a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa9966a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa9966a1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa9966a2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa9966a2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa9966a2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa9966a2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa996686854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa996686854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa996686854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa9966a419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa9966a419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa9966a419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa9966871d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa9966871d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa9966871d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa9966ac483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa9966ac483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa9966ac483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa9966b2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa9966b2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa9966b2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa99660fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa99660fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa99660fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa99660fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa996af00f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa996af00f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa996af00f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa9966744e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fa9966744e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fa9966744e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fa9966744e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fa9966744e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fa9966744e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fa99662e093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007fa99662e093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007fa99662fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fa99662fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007fa9966300ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007fa9966302ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007fa996630662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fa996630662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fa99691fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007fa99691fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007fa99691fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007fa99691fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007fa99691fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007fa99692a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007fa99692a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007fa99692a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007fa99692a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007fa99692a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007fa994da37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007fa994da37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007fa994da37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007fa994da37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007fa99643a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007fa9963dee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007fa9963dee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007fa9963dee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007fa9964968e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055c7328b62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055c7328b9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055c7328b9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007fa98d2fe590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007fa98d2fe649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055c7328b20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/DynDispatchBifurcate.m.script: line 1: 3096275 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/DynDispatchBifurcate.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/containers.cpp (799 of 19121) ******************** TEST 'Clang :: Analysis/inlining/containers.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/containers.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testWrappers(BeginOnlySet &, IteratorStructOnlySet &, IteratorTypedefOnlySet &, IteratorUsingOnlySet &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/containers.cpp:48:3: Error evaluating statement #0 0x00007f67740bd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f67740bb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f67740bddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6772f2a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f677c23d5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f677c23d5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f677c23d5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f677c23d5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f677c23d5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f677c23d5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f677c23d5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f677c23d5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f677c246b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f677c2470ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f677c2472ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f677c247662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f677c247662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f677c536cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f677c536cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f677c536cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f677c536cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f677c536cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f677c5412aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f677c5412aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f677c5412aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f677c5412aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f677c5412aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f677a9ba7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f677a9ba7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f677a9ba7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f677a9ba7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f677c051949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f677bff5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f677bff5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f677bff5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f677c0ad8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x00005605621b72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x00005605621ba432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x00005605621baef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f6772f15590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f6772f15649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x00005605621b30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/containers.cpp.script: line 4: 3096468 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/containers.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/ObjCDynTypePopagation.m (800 of 19121) ******************** TEST 'Clang :: Analysis/inlining/ObjCDynTypePopagation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/ObjCDynTypePopagation.m 1. parser at end of file #0 0x00007efc6b435607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efc6b4339d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efc6b435dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efc6a2a2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efc73984da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efc73984da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efc73984da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efc73984da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efc73984da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efc73984da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efc73984da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efc73984da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efc73630cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efc73630cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efc73630cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efc73630cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efc73630cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efc73630cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efc73630cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efc73630cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efc73631ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efc73631ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efc73631ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efc73631ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efc73615854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efc73615854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efc73615854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efc7363319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efc7363319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efc7363319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007efc736161d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efc736161d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efc736161d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efc7363b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efc7363b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efc7363b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efc73641af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efc73641af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efc73641af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efc7359ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efc7359ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efc7359ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efc7359ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efc7359f15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efc7359f15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efc7359f15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007efc735693be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007efc735693be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007efc735693be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007efc735b0120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007efc735b0120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007efc735b0120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007efc735bfa17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007efc735bfa17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007efc735bfa17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007efc738aecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007efc738aecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007efc738aecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007efc738aecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007efc738aecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007efc738b92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007efc738b92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007efc738b92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007efc738b92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007efc738b92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007efc71d327f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007efc71d327f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007efc71d327f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007efc71d327f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007efc733c9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007efc7336de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007efc7336de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007efc7336de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007efc734258e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056391df732fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056391df76432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056391df76ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007efc6a28d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007efc6a28d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056391df6f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/ObjCDynTypePopagation.m.script: line 1: 3096357 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/ObjCDynTypePopagation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m (801 of 19121) ******************** TEST 'Clang :: Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m 1. parser at end of file #0 0x00007f5fd7b6c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5fd7b6a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5fd7b6cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5fd69d9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5fe00bbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5fe00bbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5fe00bbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5fe00bbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5fe00bbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5fe00bbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5fe00bbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5fe00bbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5fdfd67cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5fdfd67cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5fdfd67cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5fdfd67cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5fdfd67cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5fdfd67cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5fdfd67cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5fdfd67cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5fdfd68ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5fdfd68ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5fdfd68ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5fdfd68ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5fdfd4c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5fdfd4c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5fdfd4c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5fdfd6a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5fdfd6a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5fdfd6a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5fdfd4d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5fdfd4d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5fdfd4d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5fdfd72483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5fdfd72483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5fdfd72483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5fdfd78af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5fdfd78af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5fdfd78af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5fdfcd5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5fdfcd5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5fdfcd5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5fdfcd5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5fdfcd615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5fdfcd615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5fdfcd615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5fdfca03be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5fdfca03be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5fdfca03be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5fdfce7120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f5fdfce7120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f5fdfce7120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f5fdfcf6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f5fdfcf6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f5fdfcf6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f5fdffe5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f5fdffe5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f5fdffe5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f5fdffe5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f5fdffe5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f5fdfff02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f5fdfff02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f5fdfff02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f5fdfff02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f5fdfff02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f5fde4697f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f5fde4697f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f5fde4697f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f5fde4697f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f5fdfb00949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f5fdfaa4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f5fdfaa4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f5fdfaa4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f5fdfb5c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000556523a7f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000556523a82432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000556523a82ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f5fd69c4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f5fd69c4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000556523a7b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/ObjCImproperDynamictallyDetectableCast.m.script: line 1: 3096366 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/RetainCountExamples.m (802 of 19121) ******************** TEST 'Clang :: Analysis/inlining/RetainCountExamples.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/RetainCountExamples.m 1. parser at end of file #0 0x00007f1c98564607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1c985629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1c98564dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1c973d1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1ca0ab3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1ca0ab3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1ca0ab3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1ca0ab3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1ca0ab3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1ca0ab3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1ca0ab3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1ca0ab3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1ca075fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1ca075fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1ca075fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1ca075fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1ca075fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1ca075fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1ca075fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1ca075fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1ca0760ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1ca0760ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1ca0760ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1ca0760ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1ca0744854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1ca0744854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1ca0744854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1ca076219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1ca076219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1ca076219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1ca07451d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1ca07451d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1ca07451d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1ca076a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1ca076a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1ca076a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1ca0770af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1ca0770af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1ca0770af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1ca06cdcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1ca06cdcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1ca06cdcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1ca06cdcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1ca06ce15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1ca06ce15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1ca06ce15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1ca06983be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1ca06983be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1ca06983be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f1ca06df120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1ca06df120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1ca06df120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f1ca06eea17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1ca06eea17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1ca06eea17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1ca09ddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f1ca09ddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f1ca09ddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f1ca09ddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f1ca09ddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f1ca09e82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f1ca09e82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f1ca09e82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f1ca09e82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f1ca09e82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f1c9ee617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f1c9ee617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f1c9ee617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f1c9ee617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f1ca04f8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f1ca049ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f1ca049ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f1ca049ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f1ca05548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055e41ee962fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055e41ee99432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055e41ee99ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f1c973bc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f1c973bc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055e41ee920a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/RetainCountExamples.m.script: line 1: 3096385 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/RetainCountExamples.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/assume-super-init-does-not-return-nil.m (804 of 19121) ******************** TEST 'Clang :: Analysis/inlining/assume-super-init-does-not-return-nil.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/assume-super-init-does-not-return-nil.m 1. parser at end of file #0 0x00007f0f7944d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0f7944b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0f7944ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0f782ba930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0f8199cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0f8199cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0f8199cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0f8199cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0f8199cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0f8199cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0f8199cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0f8199cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0f81648cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0f81648cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0f81648cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0f81648cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0f81648cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0f81648cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0f81648cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0f81648cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0f81649ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0f81649ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0f81649ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0f81649ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0f8162d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0f8162d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0f8162d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0f8164b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0f8164b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0f8164b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0f8162e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0f8162e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0f8162e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0f81653483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0f81653483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0f81653483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0f81659af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0f81659af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0f81659af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0f815b6caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0f815b6caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0f815b6caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0f815b6caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0f815b715b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0f815b715b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0f815b715b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0f815813be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0f815813be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0f815813be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0f815c8120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0f815c8120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0f815c8120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f0f815d7a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0f815d7a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0f815d7a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0f818c6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f0f818c6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f0f818c6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f0f818c6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f0f818c6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f0f818d12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f0f818d12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f0f818d12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f0f818d12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f0f818d12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f0f7fd4a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f0f7fd4a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f0f7fd4a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f0f7fd4a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f0f813e1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f0f81385e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f0f81385e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f0f81385e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f0f8143d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055d3c6f742fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055d3c6f77432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055d3c6f77ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0f782a5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0f782a5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055d3c6f700a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/assume-super-init-does-not-return-nil.m.script: line 1: 3096434 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/assume-super-init-does-not-return-nil.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/dyn-dispatch-bifurcate.cpp (805 of 19121) ******************** TEST 'Clang :: Analysis/inlining/dyn-dispatch-bifurcate.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling ReinterpretDisruptsDynamicTypeInfo::test(Parent *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp:35:9: Error evaluating branch #0 0x00007fab79352607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fab793509d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fab79352dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fab781bf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fab818a1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fab818a1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fab818a1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fab818a1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fab818a1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fab818a1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fab818a1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fab818a1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fab8154dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fab8154dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fab8154dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fab8154dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fab8154dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fab8154dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fab8154dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fab8154dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fab8154eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fab8154eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fab8154eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fab8154eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fab81532854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fab81532854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fab81532854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fab8155019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fab8155019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fab8155019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fab815331d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fab815331d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fab815331d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fab81558483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fab81558483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fab81558483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fab8155eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fab8155eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fab8155eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fab814bbc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fab814bbc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fab814bbc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fab814bbc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fab8199c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fab8199c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fab8199c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fab814c8e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fab814c8e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fab814c8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fab814c8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fab814c8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fab814c8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fab814c8e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fab814c8e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fab814c8e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fab814c8e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fab814c95eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fab814dc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fab814dc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fab817cbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fab817cbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fab817cbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fab817cbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fab817cbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fab817d62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fab817d62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fab817d62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fab817d62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fab817d62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fab7fc4f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fab7fc4f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fab7fc4f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fab7fc4f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fab812e6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fab8128ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fab8128ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fab8128ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fab813428e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005576d77bc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005576d77bf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005576d77bfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fab781aa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fab781aa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005576d77b80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/dyn-dispatch-bifurcate.cpp.script: line 1: 3096482 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.cpp (806 of 19121) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/false-positive-suppression.cpp:210:24: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.cpp:210:24: Error evaluating statement #0 0x00007f23aecd5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f23aecd39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f23aecd5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f23adb42930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f23b6e77f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f23b6e77f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f23b6e77f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f23b6e77f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f23b6e77f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f23b6e77f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f23b6e77f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f23b6e5362f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f23b6e5362f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f23b6e5362f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f23b6e5362f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f23b6e5362f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f23b6e7d80b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f23b6e7d80b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f23b6e7d80b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007f23b6e9ff01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f23b6e9ff01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f23b6e9ff01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f23b6e9ff01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007f23b6e5d733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007f23b6e5d733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007f23b6e5ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f23b6e5ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007f23b6e5f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007f23b6e5f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007f23b6e5f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f23b6e5f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f23b714ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f23b714ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f23b714ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f23b714ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f23b714ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f23b71592aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f23b71592aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f23b71592aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f23b71592aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f23b71592aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f23b55d27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f23b55d27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f23b55d27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f23b55d27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f23b6c69949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f23b6c0de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f23b6c0de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f23b6c0de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f23b6cc58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x0000560da36252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x0000560da3628432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x0000560da3628ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f23adb2d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f23adb2d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x0000560da36210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/false-positive-suppression.cpp.script: line 2: 3096568 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.cpp (813 of 19121) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.cpp:101:24: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.cpp:101:24: Error evaluating statement #0 0x00007fca4eda5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fca4eda39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fca4eda5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fca4dc12930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fca56f47f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fca56f47f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fca56f47f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fca56f47f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fca56f47f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fca56f47f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fca56f47f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fca56f2362f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fca56f2362f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fca56f2362f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fca56f2362f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fca56f2362f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fca56f4d932 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fca56f4d932 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fca56f4d932 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:499:68 #19 0x00007fca56f6ff01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fca56f6ff01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fca56f6ff01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fca56f6ff01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007fca56f2d733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007fca56f2d733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007fca56f2ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fca56f2ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007fca56f2f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007fca56f2f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007fca56f2f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fca56f2f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fca5721ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fca5721ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fca5721ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fca5721ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fca5721ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fca572292aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fca572292aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fca572292aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fca572292aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fca572292aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fca556a27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fca556a27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fca556a27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fca556a27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fca56d39949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fca56cdde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fca56cdde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fca56cdde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fca56d958e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005621b7d3b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x00005621b7d3e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x00005621b7d3eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fca4dbfd590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fca4dbfd649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005621b7d370a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/inline-defensive-checks.cpp.script: line 1: 3096672 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.c (814 of 19121) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.c:231:7: Error evaluating branch #0 0x00007efddcee8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efddcee69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efddcee8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efddbd55930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efde5437da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efde5437da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efde5437da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efde5437da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efde5437da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efde5437da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efde5437da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efde5437da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efde50e3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efde50e3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efde50e3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efde50e3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efde50e3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efde50e3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efde50e3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efde50e3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efde50e4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efde50e4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efde50e4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efde50e4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efde50e5eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efde50e5eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efde50e5eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007efde50e620d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efde50e620d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efde50e620d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007efde50c91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efde50c91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efde50c91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efde50ee483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efde50ee483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efde50ee483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efde50f4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efde50f4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efde50f4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efde5051caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efde5051caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efde5051caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efde5051caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efde55320f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efde55320f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efde55320f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efde505ee2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007efde505ee2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007efde505ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007efde505ee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007efde505ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007efde505ee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007efde505ee2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007efde505ee2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007efde505ee2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007efde505ee2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007efde505f5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007efde5072662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007efde5072662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007efde5361cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007efde5361cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007efde5361cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007efde5361cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007efde5361cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007efde536c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007efde536c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007efde536c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007efde536c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007efde536c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007efde37e57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007efde37e57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007efde37e57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007efde37e57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007efde4e7c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007efde4e20e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007efde4e20e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007efde4e20e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007efde4ed88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000563139d2c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000563139d2f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000563139d2fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007efddbd40590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007efddbd40649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000563139d280a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/inline-defensive-checks.c.script: line 1: 3096612 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.m (815 of 19121) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m:128:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m:128:10: Error evaluating statement #0 0x00007f760554e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f760554c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f760554edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f76043bb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f760da9dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f760da9dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f760da9dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f760da9dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f760da9dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f760da9dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f760da9dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f760da9dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f760d749cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f760d749cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f760d749cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f760d749cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f760d749cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f760d749cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f760d749cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f760d749cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f760d74aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f760d74aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f760d74aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f760d74aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f760d72e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f760d72e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f760d72e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f760d74c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f760d74c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f760d74c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f760d72f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f760d72f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f760d72f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f760d754483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f760d754483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f760d754483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f760d75aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f760d75aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f760d75aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f760d6b7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f760d6b7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f760d6b7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f760d6b7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f760db980f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f760db980f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f760db980f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f760d71c4e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f760d71c4e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f760d71c4e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f760d71c4e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f760d71c4e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f760d71c4e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f760d6d6093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f760d6d6093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f760d6d7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f760d6d7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f760d6d80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f760d6d82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f760d6d8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f760d6d8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f760d9c7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f760d9c7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f760d9c7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f760d9c7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f760d9c7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f760d9d22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f760d9d22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f760d9d22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f760d9d22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f760d9d22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f760be4b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f760be4b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f760be4b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f760be4b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f760d4e2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f760d486e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f760d486e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f760d486e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f760d53e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x00005636dce2c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x00005636dce2f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x00005636dce2fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f76043a6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f76043a6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x00005636dce280a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/false-positive-suppression.m.script: line 4: 3096610 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.m (816 of 19121) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.m:67:7: Error evaluating branch #0 0x00007fcd474b0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcd474ae9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcd474b0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcd4631d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcd4f9ffda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcd4f9ffda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcd4f9ffda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcd4f9ffda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcd4f9ffda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcd4f9ffda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcd4f9ffda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcd4f9ffda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcd4f6abcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcd4f6abcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcd4f6abcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcd4f6abcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcd4f6abcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcd4f6abcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcd4f6abcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcd4f6abcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcd4f6acab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcd4f6acab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcd4f6acab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcd4f6acab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcd4f690854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcd4f690854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcd4f690854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcd4f6ae19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcd4f6ae19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcd4f6ae19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcd4f6911d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcd4f6911d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcd4f6911d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcd4f6b6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcd4f6b6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcd4f6b6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcd4f6bcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcd4f6bcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcd4f6bcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcd4f619caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcd4f619caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcd4f619caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcd4f619caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcd4fafa0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcd4fafa0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcd4fafa0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fcd4f626e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fcd4f626e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fcd4f626e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fcd4f626e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fcd4f626e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fcd4f626e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fcd4f626e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fcd4f626e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fcd4f626e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fcd4f626e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fcd4f6275eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fcd4f63a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fcd4f63a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fcd4f929cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fcd4f929cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fcd4f929cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fcd4f929cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fcd4f929cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fcd4f9342aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fcd4f9342aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fcd4f9342aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fcd4f9342aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fcd4f9342aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fcd4ddad7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fcd4ddad7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fcd4ddad7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fcd4ddad7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fcd4f444949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fcd4f3e8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fcd4f3e8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fcd4f3e8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fcd4f4a08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b800c292fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b800c2c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b800c2cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fcd46308590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fcd46308649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b800c250a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/inline-defensive-checks.m.script: line 1: 3096690 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/inline-defensive-checks.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.c (817 of 19121) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/inlining/false-positive-suppression.c:379:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.c:379:10: Error evaluating statement #0 0x00007f0708c4e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0708c4c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0708c4edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0707abb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f071119dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f071119dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f071119dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f071119dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f071119dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f071119dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f071119dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f071119dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0710e49cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0710e49cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0710e49cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0710e49cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0710e49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0710e49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0710e49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0710e49cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0710e4aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0710e4aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0710e4aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0710e4aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0710e2e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0710e2e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0710e2e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0710e4c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0710e4c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0710e4c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0710e2f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0710e2f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0710e2f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0710e54483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0710e54483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0710e54483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0710e5aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0710e5aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0710e5aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0710db7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0710db7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0710db7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0710db7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f07112980f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f07112980f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f07112980f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0710ef1ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f0710ef1ece 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 0x00007f0710ef1ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f0710ef1ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f0710da139a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f0710ded977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f0710ded977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f0710e0d29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f0710e0d29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f0710e0d29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f0710e0d29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f0710e1043a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f0710e1043a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f0710e1043a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f0710dd6002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f0710dd6002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f0710dd6002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f0710dd7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f0710dd7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f0710dd80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f0710dd82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f0710dd8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f0710dd8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f07110c7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f07110c7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f07110c7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f07110c7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f07110c7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f07110d22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f07110d22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f07110d22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f07110d22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f07110d22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f070f54b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f070f54b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f070f54b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f070f54b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f0710be2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f0710b86e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f0710b86e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f0710b86e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f0710c3e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000557f686912fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000557f68694432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000557f68694ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f0707aa6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f0707aa6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000557f6868d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/false-positive-suppression.c.script: line 3: 3096554 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/false-positive-suppression.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.m (820 of 19121) ******************** TEST 'Clang :: Analysis/inlining/path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.m -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/inlining/path-notes.m:170:12: Error evaluating statement #0 0x00007f034c432607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f034c4309d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f034c432dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f034b29f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f03545a34ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f03545a34ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f03545a34ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f03545a34ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f03545a34ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f03545a34ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f03545a34ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f03545a34ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f035496f945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f035496f945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f035496f945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f035496f945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f0354585e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f03545b2833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f03545b2833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f03545b2833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f03545b2833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f03545b2833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f03545b2833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f03545b2833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f03545bbb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f03545bc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f03545bc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f03545bc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f03545bc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f03548abcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f03548abcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f03548abcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f03548abcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f03548abcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f03548b62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f03548b62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f03548b62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f03548b62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f03548b62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f0352d2f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f0352d2f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f0352d2f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f0352d2f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f03543c6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f035436ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f035436ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f035436ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f03544228e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x0000560d4bac12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x0000560d4bac4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x0000560d4bac4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f034b28a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f034b28a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x0000560d4babd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.m.script: line 3: 3096757 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/temp-dtors-path-notes.cpp (821 of 19121) ******************** TEST 'Clang :: Analysis/inlining/temp-dtors-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/inlining/temp-dtors-path-notes.cpp:48:9: Error evaluating statement #0 0x00007f9646b9c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9646b9a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9646b9cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9645a09930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f964ed1c5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f964ed1c5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f964ed1c5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f964ed1c5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f964ed1c5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f964ed1c5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f964ed1c5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f964ed1c5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f964ed25b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f964ed260ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f964ed2621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f964ed263d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f964ed26662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f964ed26662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f964f015cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f964f015cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f964f015cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f964f015cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f964f015cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f964f0202aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f964f0202aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f964f0202aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f964f0202aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f964f0202aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f964d4997f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f964d4997f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f964d4997f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f964d4997f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f964eb30949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f964ead4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f964ead4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f964ead4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f964eb8c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055f6f40882fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055f6f408b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055f6f408bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f96459f4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f96459f4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055f6f40840a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/temp-dtors-path-notes.cpp.script: line 1: 3096897 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/temp-dtors-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/placement-new-fp-suppression.cpp (822 of 19121) ******************** TEST 'Clang :: Analysis/inlining/placement-new-fp-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/placement-new-fp-suppression.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core.CallAndMessage -DSUPPRESSED -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 ASTContext &, size_t) at line 130 #5 Calling g(const ASTContext &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/placement-new-fp-suppression.cpp:34:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/placement-new-fp-suppression.cpp:34:7: Error evaluating statement #0 0x00007f3a1353f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3a1353d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3a1353fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3a123ac930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3a1ba8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3a1ba8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3a1ba8eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3a1ba8eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3a1ba8eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3a1ba8eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3a1ba8eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3a1ba8eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3a1b73acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3a1b73acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3a1b73acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3a1b73acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3a1b73acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3a1b73acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3a1b73acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3a1b73acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3a1b73bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3a1b73bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3a1b73bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3a1b73bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3a1b71f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3a1b71f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3a1b71f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3a1b73d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3a1b73d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3a1b73d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3a1b7201d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3a1b7201d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3a1b7201d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3a1b745483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3a1b745483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3a1b745483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3a1b74baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3a1b74baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3a1b74baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3a1b6a8c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3a1b6a8c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3a1b6a8c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3a1b6a8c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3a1b6fe82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3a1b6fe82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3a1b6fe82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3a1b6fe82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f3a1b6c8949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f3a1b6c8949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f3a1b6c8949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f3a1b6c8949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f3a1b6c8949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f3a1b6c8d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f3a1b6c8d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f3a1b6c90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f3a1b6c92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f3a1b6c9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f3a1b6c9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f3a1b9b8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f3a1b9b8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f3a1b9b8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f3a1b9b8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f3a1b9b8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f3a1b9c32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f3a1b9c32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f3a1b9c32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f3a1b9c32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f3a1b9c32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f3a19e3c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f3a19e3c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f3a19e3c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f3a19e3c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f3a1b4d3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f3a1b477e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f3a1b477e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f3a1b477e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f3a1b52f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005561125d92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005561125dc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005561125dcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f3a12397590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f3a12397649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005561125d50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/placement-new-fp-suppression.cpp.script: line 2: 3096758 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/placement-new-fp-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/retain-count-self-init.m (823 of 19121) ******************** TEST 'Clang :: Analysis/inlining/retain-count-self-init.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/retain-count-self-init.m 1. parser at end of file #0 0x00007f475bc69607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f475bc679d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f475bc69dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f475aad6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f47641b8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f47641b8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f47641b8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f47641b8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f47641b8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f47641b8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f47641b8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f47641b8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4763e64cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4763e64cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4763e64cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4763e64cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4763e64cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4763e64cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4763e64cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4763e64cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4763e65ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4763e65ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4763e65ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4763e65ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4763e49854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4763e49854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4763e49854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4763e6719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4763e6719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4763e6719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4763e4a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4763e4a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4763e4a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4763e6f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4763e6f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4763e6f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4763e75af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4763e75af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4763e75af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4763dd2caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4763dd2caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4763dd2caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4763dd2caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4763dd315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4763dd315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4763dd315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4763d9d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4763d9d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4763d9d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f4763de4120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4763de4120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4763de4120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f4763df3a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4763df3a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4763df3a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f47640e2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f47640e2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f47640e2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f47640e2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f47640e2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f47640ed2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f47640ed2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f47640ed2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f47640ed2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f47640ed2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f47625667f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f47625667f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f47625667f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f47625667f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f4763bfd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f4763ba1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f4763ba1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f4763ba1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f4763c598e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055748a70b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055748a70e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055748a70eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f475aac1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f475aac1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055748a7070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/retain-count-self-init.m.script: line 1: 3096809 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/retain-count-self-init.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inner-pointer.cpp (825 of 19121) ******************** TEST 'Clang :: Analysis/inner-pointer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inner-pointer.cpp -analyzer-output=text -verify 1. parser at end of file #0 0x00007f6317da2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6317da09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6317da2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6316c0f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f631ff26afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f631ff26afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f631ff26afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f631ff26afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f631ff26afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f631ff26afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f631ff26afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f631ff26afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f631ff275c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f631ff2c44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f631ff2c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f631ff2c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f632021bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f632021bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f632021bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f632021bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f632021bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f63202262aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f63202262aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f63202262aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f63202262aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f63202262aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f631e69f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f631e69f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f631e69f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f631e69f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f631fd36949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f631fcdae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f631fcdae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f631fcdae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f631fd928e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055bd4cc432fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055bd4cc46432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055bd4cc46ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f6316bfa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f6316bfa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055bd4cc3f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/inner-pointer.cpp.script: line 1: 3096971 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inner-pointer.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.c (826 of 19121) ******************** TEST 'Clang :: Analysis/inlining/path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.c -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/inlining/path-notes.c:137:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/path-notes.c:137:7: Error evaluating statement #0 0x00007f431c56f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f431c56d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f431c56fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f431b3dc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4324abeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4324abeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4324abeda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4324abeda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4324abeda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4324abeda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4324abeda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4324abeda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f432476acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f432476acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f432476acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f432476acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f432476acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f432476acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f432476acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f432476acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f432476bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f432476bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f432476bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f432476bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f432474f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f432474f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f432474f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f432476d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f432476d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f432476d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f43247501d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f43247501d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f43247501d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4324775483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4324775483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4324775483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f432477baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f432477baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f432477baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f43246d8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f43246d8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f43246d8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f43246d8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4324bb90f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4324bb90f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4324bb90f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4324812ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4324812ece 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 0x00007f4324812ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f4324812ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f43246c239a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f432470e977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f432470e977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f432472e29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f432472e29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f432472e29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f432472e29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f432473143a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f432473143a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f432473143a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f43246f7002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f43246f7002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f43246f7002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f43246f8d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f43246f8d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f43246f90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f43246f92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f43246f9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f43246f9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f43249e8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f43249e8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f43249e8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f43249e8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f43249e8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f43249f32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f43249f32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f43249f32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f43249f32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f43249f32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f4322e6c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f4322e6c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f4322e6c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f4322e6c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f4324503949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f43244a7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f43244a7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f43244a7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f432455f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000560fa6c272fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000560fa6c2a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000560fa6c2aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f431b3c7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f431b3c7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000560fa6c230a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.c.script: line 3: 3096759 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.cpp (827 of 19121) ******************** TEST 'Clang :: Analysis/inlining/path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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(Outer *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/path-notes.cpp:296:12: Error evaluating destructor #0 0x00007f44367a5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f44367a39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f44367a5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4435612930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f443ecf4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f443ecf4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f443ecf4da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f443ecf4da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f443ecf4da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f443ecf4da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f443ecf4da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f443ecf4da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f443e9a0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f443e9a0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f443e9a0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f443e9a0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f443e9a0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f443e9a0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f443e9a0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f443e9a0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f443e9a1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f443e9a1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f443e9a1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f443e9a1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f443e985854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f443e985854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f443e985854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f443e9a319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f443e9a319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f443e9a319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f443e9861d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f443e9861d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f443e9861d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f443e9ab483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f443e9ab483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f443e9ab483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f443e9b1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f443e9b1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f443e9b1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f443e90ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f443e90ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f443e90ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f443e90ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f443edef0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f443edef0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f443edef0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f443e9ee53b llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f443e9ee53b 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 0x00007f443e9ee53b checkCXXMethodCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:460:0 #49 0x00007f443e9ee53b checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:558:0 #50 0x00007f443e9ee53b void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f443e8ff32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f443e8ff32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f443e8ff32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #54 0x00007f443e8ff32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #55 0x00007f443e8ff32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #56 0x00007f443e971af1 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #57 0x00007f443e971af1 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #58 0x00007f443e971af1 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #59 0x00007f443e971af1 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007f443e971af1 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #61 0x00007f443e971af1 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007f443e971af1 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:905:0 #63 0x00007f443e928aac llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #64 0x00007f443e928aac llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #65 0x00007f443e928aac llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f443e928aac clang::ento::ExprEngine::ProcessDeleteDtor(clang::CFGDeleteDtor, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1464:0 #67 0x00007f443e92915d clang::ento::ExprEngine::ProcessImplicitDtor(clang::CFGImplicitDtor, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1294:0 #68 0x00007f443e92f0ad clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:986:0 #69 0x00007f443e92f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007f443e92f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f443e92f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f443ec1ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007f443ec1ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007f443ec1ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007f443ec1ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007f443ec1ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007f443ec292aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007f443ec292aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007f443ec292aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007f443ec292aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007f443ec292aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007f443d0a27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007f443d0a27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007f443d0a27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007f443d0a27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007f443e739949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007f443e6dde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007f443e6dde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007f443e6dde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007f443e7958e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x000055795f20d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x000055795f210432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x000055795f210ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007f44355fd590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007f44355fd649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x000055795f2090a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/path-notes.cpp.script: line 3: 3096755 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/stl.cpp (829 of 19121) ******************** TEST 'Clang :: Analysis/inlining/stl.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/stl.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/inlining/stl.cpp:22:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/inlining/stl.cpp:22:3: Error evaluating statement #0 0x00007f3fdb20d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3fdb20b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3fdb20ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3fda07a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3fe375cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3fe375cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3fe375cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3fe375cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3fe375cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3fe375cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3fe375cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3fe375cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3fe3408cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3fe3408cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3fe3408cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3fe3408cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3fe3408cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3fe3408cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3fe3408cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3fe3408cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3fe3409ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3fe3409ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3fe3409ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3fe3409ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3fe33ed854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3fe33ed854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3fe33ed854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3fe340b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3fe340b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3fe340b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3fe33ee1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3fe33ee1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3fe33ee1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3fe3413483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3fe3413483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3fe3413483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3fe3419af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3fe3419af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3fe3419af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3fe3376c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3fe3376c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3fe3376c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3fe3376c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3fe385757d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3fe385757d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3fe385757d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3fe385757d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f3fe34bbf58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f3fe34bbf58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f3fe34bbf58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f3fe34d4301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f3fe34d4301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f3fe3375d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f3fe33c6693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f3fe33c6693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f3fe33c6693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f3fe33c6693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f3fe33c6693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f3fe33c6693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f3fe33c6693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f3fe33c6693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f3fe33c6693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f3fe33c725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f3fe3395786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f3fe3395786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f3fe3396d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f3fe3396d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f3fe33970ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f3fe33972ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f3fe3397662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f3fe3397662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f3fe3686cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f3fe3686cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f3fe3686cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f3fe3686cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f3fe3686cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f3fe36912aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f3fe36912aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f3fe36912aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f3fe36912aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f3fe36912aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f3fe1b0a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f3fe1b0a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f3fe1b0a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f3fe1b0a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f3fe31a1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f3fe3145e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f3fe3145e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f3fe3145e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f3fe31fd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x0000561700f622fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000561700f65432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000561700f65ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f3fda065590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f3fda065649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x0000561700f5e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/stl.cpp.script: line 2: 3096844 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/stl.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/test_objc_inlining_option.m (830 of 19121) ******************** TEST 'Clang :: Analysis/inlining/test_objc_inlining_option.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/test_objc_inlining_option.m 1. parser at end of file #0 0x00007f28611e9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f28611e79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f28611e9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2860056930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2869738da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2869738da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2869738da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2869738da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2869738da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2869738da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2869738da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2869738da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f28693e4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f28693e4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f28693e4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f28693e4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f28693e4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f28693e4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f28693e4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f28693e4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f28693e5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f28693e5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f28693e5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f28693e5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f28693c9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f28693c9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f28693c9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f28693e719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f28693e719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f28693e719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f28693ca1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f28693ca1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f28693ca1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f28693ef483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f28693ef483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f28693ef483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f28693f5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f28693f5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f28693f5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2869352caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2869352caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2869352caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2869352caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f286935315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f286935315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f286935315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f286931d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f286931d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f286931d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2869364120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2869364120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2869364120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f2869373a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2869373a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2869373a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2869662cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f2869662cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f2869662cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f2869662cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f2869662cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f286966d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f286966d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f286966d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f286966d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f286966d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f2867ae67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f2867ae67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f2867ae67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f2867ae67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f286917d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f2869121e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f2869121e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f2869121e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f28691d98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055e6975ef2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055e6975f2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055e6975f2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f2860041590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f2860041649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055e6975eb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/inlining/Output/test_objc_inlining_option.m.script: line 1: 3096948 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/inlining/test_objc_inlining_option.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/keychainAPI-diagnostic-visitor.m (831 of 19121) ******************** TEST 'Clang :: Analysis/keychainAPI-diagnostic-visitor.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/keychainAPI-diagnostic-visitor.m:28:5: Error evaluating statement #0 0x00007f22858b4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f22858b29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f22858b4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2284721930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f228dbe06f8 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f228dbe06f8 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f228dbe06f8 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f228dbe06f8 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f228dbe06f8 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f228dbe06f8 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f228dbe06f8 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f228dbe06f8 (anonymous namespace)::MacOSKeychainAPIChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:544:0 #12 0x00007f228da07e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f228da34833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f228da34833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f228da34833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f228da34833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f228da34833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f228da34833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f228da34833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f228da3db95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f228da3e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f228da3e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f228da3e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f228da3e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f228dd2dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f228dd2dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f228dd2dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f228dd2dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f228dd2dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f228dd382aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f228dd382aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f228dd382aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f228dd382aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f228dd382aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f228c1b17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f228c1b17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f228c1b17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f228c1b17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f228d848949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f228d7ece4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f228d7ece4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f228d7ece4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f228d8a48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x0000559f8b6822fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000559f8b685432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000559f8b685ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f228470c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f228470c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x0000559f8b67e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/keychainAPI-diagnostic-visitor.m.script: line 1: 3097291 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/keychainAPI-diagnostic-visitor.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/keychainAPI.m (833 of 19121) ******************** TEST 'Clang :: Analysis/keychainAPI.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/keychainAPI.m:460:5: Error evaluating statement #0 0x00007efda65d9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efda65d79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efda65d9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efda5446930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efdae9056f8 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007efdae9056f8 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007efdae9056f8 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007efdae9056f8 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007efdae9056f8 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007efdae9056f8 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007efdae9056f8 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007efdae9056f8 (anonymous namespace)::MacOSKeychainAPIChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:544:0 #12 0x00007efdae72ce70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007efdae759833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007efdae759833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007efdae759833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007efdae759833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007efdae759833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007efdae759833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007efdae759833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007efdae762b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007efdae7630ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007efdae7632ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007efdae763662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007efdae763662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007efdaea52cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007efdaea52cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007efdaea52cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007efdaea52cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007efdaea52cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007efdaea5d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007efdaea5d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007efdaea5d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007efdaea5d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007efdaea5d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007efdaced67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007efdaced67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007efdaced67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007efdaced67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007efdae56d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007efdae511e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007efdae511e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007efdae511e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007efdae5c98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000056549af5b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000056549af5e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000056549af5eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007efda5431590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007efda5431649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000056549af570a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/keychainAPI.m.script: line 1: 3097282 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/keychainAPI.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/iterator-modeling.cpp (834 of 19121) ******************** TEST 'Clang :: Analysis/iterator-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/iterator-modeling.cpp:2032:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/iterator-modeling.cpp:2032:19: Error evaluating statement #0 0x00007f039cf72607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f039cf709d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f039cf72dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f039bddf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f03a5114f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f03a5114f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f03a5114f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f03a5114f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f03a5114f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f03a5114f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f03a5114f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f03a50f062f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f03a50f062f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f03a50f062f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f03a50f062f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f03a50f062f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f03a511ab55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f03a511ab55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f03a511ab55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007f03a513b212 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007f03a513b212 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f03a513b212 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f03a513b212 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0 #23 0x00007f03a513dcac llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #24 0x00007f03a513dcac llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007f03a513dcac clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0 #26 0x00007f03a513e568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f03a513e568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f03a513e568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #29 0x00007f03a50dae51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #30 0x00007f03a50dae51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #31 0x00007f03a50dae51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #32 0x00007f03a50dae51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007f03a50dae51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #34 0x00007f03a50dae51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007f03a50dae51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #36 0x00007f03a512b693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #37 0x00007f03a512b693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #38 0x00007f03a512b693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #39 0x00007f03a512b693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #40 0x00007f03a512b693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #41 0x00007f03a512b693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007f03a512b693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #43 0x00007f03a512b693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #44 0x00007f03a512b693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #45 0x00007f03a512c25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #46 0x00007f03a50fa786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #47 0x00007f03a50fa786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #48 0x00007f03a50fbd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007f03a50fbd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #50 0x00007f03a50fc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #51 0x00007f03a50fc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #52 0x00007f03a50fc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f03a50fc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f03a53ebcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #55 0x00007f03a53ebcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f03a53ebcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #57 0x00007f03a53ebcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #58 0x00007f03a53ebcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #59 0x00007f03a53f62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #60 0x00007f03a53f62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #61 0x00007f03a53f62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #62 0x00007f03a53f62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #63 0x00007f03a53f62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #64 0x00007f03a386f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #65 0x00007f03a386f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #66 0x00007f03a386f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #67 0x00007f03a386f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #68 0x00007f03a4f06949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #69 0x00007f03a4eaae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #70 0x00007f03a4eaae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #71 0x00007f03a4eaae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #72 0x00007f03a4f628e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #73 0x0000556c0b95f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #74 0x0000556c0b962432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #75 0x0000556c0b962ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #76 0x00007f039bdca590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #77 0x00007f039bdca649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #78 0x0000556c0b95b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/iterator-modeling.cpp.script: line 6: 3097194 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/ivars.m (835 of 19121) ******************** TEST 'Clang :: Analysis/ivars.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ivars.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNull 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ivars.m:136:7: Error evaluating branch #0 0x00007ffa5a142607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ffa5a1409d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ffa5a142dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ffa58faf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ffa62691da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ffa62691da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ffa62691da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ffa62691da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ffa62691da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ffa62691da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ffa62691da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ffa62691da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ffa6233dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ffa6233dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ffa6233dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ffa6233dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ffa6233dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ffa6233dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ffa6233dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ffa6233dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ffa6233eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ffa6233eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ffa6233eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ffa6233eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ffa62322854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ffa62322854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ffa62322854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ffa6234019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ffa6234019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ffa6234019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ffa623231d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ffa623231d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ffa623231d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ffa62348483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ffa62348483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ffa62348483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ffa6234eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ffa6234eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ffa6234eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ffa622abcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ffa622abcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ffa622abcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ffa622abcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ffa6278c0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ffa6278c0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ffa6278c0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ffa622b8e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007ffa622b8e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007ffa622b8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007ffa622b8e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007ffa622b8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007ffa622b8e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007ffa622b8e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007ffa622b8e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007ffa622b8e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007ffa622b8e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007ffa622b95eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007ffa622cc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007ffa622cc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007ffa625bbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007ffa625bbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007ffa625bbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007ffa625bbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007ffa625bbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007ffa625c62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007ffa625c62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007ffa625c62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007ffa625c62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007ffa625c62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007ffa60a3f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007ffa60a3f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007ffa60a3f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007ffa60a3f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007ffa620d6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007ffa6207ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007ffa6207ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007ffa6207ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007ffa621328e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055e9db6de2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055e9db6e1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055e9db6e1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007ffa58f9a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007ffa58f9a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055e9db6da0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ivars.m.script: line 1: 3097244 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ivars.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/lifetime-extension.mm (838 of 19121) ******************** TEST 'Clang :: Analysis/lifetime-extension.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/lifetime-extension.mm:13:25: Error evaluating statement #0 0x00007f97dfb8a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f97dfb889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f97dfb8adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f97de9f7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f97e7d0a5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f97e7d0a5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f97e7d0a5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f97e7d0a5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f97e7d0a5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f97e7d0a5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f97e7d0a5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f97e7d0a5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f97e7d13b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f97e7d140ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f97e7d1421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f97e7d143d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f97e7d14662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f97e7d14662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f97e8003cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f97e8003cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f97e8003cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f97e8003cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f97e8003cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f97e800e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f97e800e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f97e800e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f97e800e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f97e800e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f97e64877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f97e64877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f97e64877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f97e64877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f97e7b1e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f97e7ac2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f97e7ac2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f97e7ac2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f97e7b7a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055da4040e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055da40411432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055da40411ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f97de9e2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f97de9e2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055da4040a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lifetime-extension.mm.script: line 4: 3097515 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lifetime-extension.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas-modern.cpp (839 of 19121) ******************** TEST 'Clang :: Analysis/lambdas-modern.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling MakeUniquePtr() at line 26 #1 Calling testCopyElidedUniquePtr() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.cpp:23:38: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.cpp:23:38: Error evaluating statement #0 0x00007f2899a68607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2899a669d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2899a68dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f28988d5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f28a1c0af49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f28a1c0af49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f28a1c0af49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f28a1c0af49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f28a1c0af49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f28a1c0af49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f28a1c0af49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f28a1be662f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f28a1be662f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f28a1be662f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f28a1be662f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f28a1be662f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f28a1c10b55 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f28a1c10b55 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f28a1c10b55 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:455:62 #19 0x00007f28a1c10c7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f28a1c10c7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f28a1c10c7b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:50 #22 0x00007f28a1c10ae0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #23 0x00007f28a1c10ae0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #24 0x00007f28a1c10ae0 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:451:64 #25 0x00007f28a1c31212 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #26 0x00007f28a1c31212 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #27 0x00007f28a1c31212 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #28 0x00007f28a1c31212 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0 #29 0x00007f28a1c33cac llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #30 0x00007f28a1c33cac llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #31 0x00007f28a1c33cac clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0 #32 0x00007f28a1c34568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f28a1c34568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f28a1c34568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #35 0x00007f28a1bd0e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #36 0x00007f28a1bd0e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #37 0x00007f28a1bd0e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #38 0x00007f28a1bd0e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #39 0x00007f28a1bd0e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #40 0x00007f28a1bd0e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #41 0x00007f28a1bd0e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #42 0x00007f28a1c21693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #43 0x00007f28a1c21693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #44 0x00007f28a1c21693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #45 0x00007f28a1c21693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #46 0x00007f28a1c21693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #47 0x00007f28a1c21693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #48 0x00007f28a1c21693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #49 0x00007f28a1c21693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #50 0x00007f28a1c21693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #51 0x00007f28a1c2225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #52 0x00007f28a1bf0786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f28a1bf0786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #54 0x00007f28a1bf1d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f28a1bf1d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f28a1bf20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f28a1bf22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f28a1bf2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f28a1bf2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f28a1ee1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f28a1ee1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f28a1ee1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f28a1ee1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f28a1ee1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f28a1eec2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f28a1eec2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f28a1eec2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f28a1eec2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f28a1eec2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f28a03657f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f28a03657f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f28a03657f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f28a03657f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f28a19fc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f28a19a0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f28a19a0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f28a19a0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f28a1a588e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x0000557781f3e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x0000557781f41432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x0000557781f41ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f28988c0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f28988c0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x0000557781f3a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas-modern.cpp.script: line 2: 3097364 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-modern.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lifetime-extension.cpp (840 of 19121) ******************** TEST 'Clang :: Analysis/lifetime-extension.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/lifetime-extension.cpp:240:25: Error evaluating statement #0 0x00007f3b7f8bf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3b7f8bd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3b7f8bfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3b7e72c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3b87a3f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b87a3f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b87a3f5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b87a3f5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3b87a3f5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3b87a3f5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3b87a3f5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f3b87a3f5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f3b87a48b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f3b87a490ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f3b87a4921c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f3b87a493d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f3b87a49662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f3b87a49662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f3b87d38cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f3b87d38cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f3b87d38cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f3b87d38cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f3b87d38cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f3b87d432aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f3b87d432aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f3b87d432aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f3b87d432aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f3b87d432aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f3b861bc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f3b861bc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f3b861bc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f3b861bc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f3b87853949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f3b877f7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f3b877f7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f3b877f7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f3b878af8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055a5910a12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055a5910a4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055a5910a4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f3b7e717590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f3b7e717649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055a59109d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lifetime-extension.cpp.script: line 6: 3097474 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lifetime-extension.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/invalidated-iterator.cpp (842 of 19121) ******************** TEST 'Clang :: Analysis/invalidated-iterator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/invalidated-iterator.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/invalidated-iterator.cpp:196:12: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/invalidated-iterator.cpp:196:12: Error evaluating statement #0 0x00007f349de7c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f349de7a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f349de7cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f349cce9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f34a606a4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f34a606a4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f34a606a4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f34a606a4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f34a606a4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f34a606a4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f34a606a4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f34a606a4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f34a606a4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f34a606a958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f34a606a958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f34a606a958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f34a606a958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f34a6088967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f34a6088967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f34a6088967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f34a6088967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f34a6087d34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f34a6087d34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f34a6087d34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f34a64c5b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f34a64c5b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f34a64c5b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f34a605d458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f34a605d458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f34a605d458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f34a605d458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f34a605d458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f34a605c9f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f34a605c9f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f34a605c9f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f34a605cb48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f34a605cb48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f34a605cb48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f34a605cb48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f34a607a107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f34a607a107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f34a607a107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f34a607a107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f34a605d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f34a605d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f34a605d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f34a6082483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f34a6082483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f34a6082483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f34a6088af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f34a6088af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f34a6088af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f34a5fe5c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f34a5fe5c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f34a5fe5c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f34a5fe5c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f34a5fe615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f34a5fe615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f34a5fe615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f34a5fb03be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f34a5fb03be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f34a5fb03be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f34a61883e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f34a61883e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f34a61883e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f34a60f79c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f34a60f79c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f34a60f79c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f34a60f79c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f34a60f79c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f34a60f79c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f34a5fd632d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f34a5fd632d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f34a5fd632d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f34a5fd632d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f34a5fd632d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f34a60357bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f34a60357bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f34a60357bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f34a60357bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f34a60357bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f34a60357bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f34a603625f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f34a6004786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f34a6004786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f34a6005d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f34a6005d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f34a60060ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f34a60062ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f34a6006662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f34a6006662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f34a62f5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f34a62f5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f34a62f5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f34a62f5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f34a62f5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f34a63002aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f34a63002aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f34a63002aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f34a63002aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f34a63002aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f34a47797f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f34a47797f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f34a47797f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f34a47797f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f34a5e10949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f34a5db4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f34a5db4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f34a5db4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f34a5e6c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x00005605613862fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x0000560561389432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x0000560561389ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f349ccd4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f349ccd4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x00005605613820a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/invalidated-iterator.cpp.script: line 2: 3097090 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/invalidated-iterator.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-bindings-test.cpp (843 of 19121) ******************** TEST 'Clang :: Analysis/live-bindings-test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/live-bindings-test.cpp:125:3: Error evaluating statement #0 0x00007f73c70af607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f73c70ad9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f73c70afdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f73c5f1c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f73cf22f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f73cf22f5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f73cf22f5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f73cf22f5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f73cf22f5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f73cf22f5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f73cf22f5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f73cf22f5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f73cf238b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f73cf2390ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f73cf2392ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f73cf239662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f73cf239662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f73cf528cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f73cf528cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f73cf528cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f73cf528cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f73cf528cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f73cf5332aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f73cf5332aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f73cf5332aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f73cf5332aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f73cf5332aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f73cd9ac7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f73cd9ac7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f73cd9ac7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f73cd9ac7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f73cf043949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f73cefe7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f73cefe7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f73cefe7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f73cf09f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x00005652c67542fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x00005652c6757432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x00005652c6757ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f73c5f07590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f73c5f07649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x00005652c67500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/live-bindings-test.cpp.script: line 1: 3097539 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-bindings-test.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas-generalized-capture.cpp (846 of 19121) ******************** TEST 'Clang :: Analysis/lambdas-generalized-capture.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/lambdas-generalized-capture.cpp:44:21: Error evaluating branch #0 0x00007fc872748607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc8727469d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc872748dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc8715b5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc87ac97da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc87ac97da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc87ac97da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc87ac97da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc87ac97da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc87ac97da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc87ac97da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc87ac97da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc87a943cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc87a943cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc87a943cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc87a943cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc87a943cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc87a943cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc87a943cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc87a943cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc87a94487b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc87a94487b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc87a94487b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc87a94487b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fc87a945eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc87a945eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc87a945eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fc87a94620d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc87a94620d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc87a94620d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fc87a9291d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc87a9291d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc87a9291d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc87a94e483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc87a94e483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc87a94e483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc87a954af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc87a954af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc87a954af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc87a8b1c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc87a8b1c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc87a8b1c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc87a8b1c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fc87ad920f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc87ad920f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc87ad920f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fc87a8bee2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fc87a8bee2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fc87a8bee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fc87a8bee2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fc87a8bee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fc87a8bee2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fc87a8bee2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fc87a8bee2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fc87a8bee2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fc87a8bee2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fc87a8bf5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fc87a8d2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fc87a8d2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fc87abc1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fc87abc1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fc87abc1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fc87abc1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fc87abc1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fc87abcc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fc87abcc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fc87abcc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fc87abcc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fc87abcc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fc8790457f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fc8790457f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fc8790457f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fc8790457f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fc87a6dc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fc87a680e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fc87a680e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fc87a680e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fc87a7388e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000560b3e1672fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000560b3e16a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000560b3e16aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fc8715a0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fc8715a0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000560b3e1630a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas-generalized-capture.cpp.script: line 1: 3097350 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/lambdas-generalized-capture.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas.mm (848 of 19121) ******************** TEST 'Clang :: Analysis/lambdas.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.mm 1. parser at end of file #0 0x00007f2b2a957607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2b2a9559d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2b2a957dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2b297c4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2b32ea6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b32ea6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b32ea6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b32ea6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b32ea6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b32ea6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b32ea6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2b32ea6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2b32b52cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2b32b52cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2b32b52cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2b32b52cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2b32b52cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2b32b52cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2b32b52cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2b32b52cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2b32b53ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2b32b53ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2b32b53ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2b32b53ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2b32b37854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2b32b37854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2b32b37854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2b32b5519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2b32b5519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2b32b5519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2b32b381d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2b32b381d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2b32b381d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2b32b5d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2b32b5d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2b32b5d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2b32b63af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2b32b63af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2b32b63af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2b32ac0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2b32ac0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2b32ac0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2b32ac0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2b32ac115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2b32ac115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2b32ac115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2b32a8b3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2b32a8b3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2b32a8b3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2b32ad2050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2b32ad2050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2b32ad2050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f2b32ae1a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2b32ae1a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2b32ae1a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2b32dd0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f2b32dd0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f2b32dd0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f2b32dd0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f2b32dd0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f2b32ddb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f2b32ddb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f2b32ddb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f2b32ddb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f2b32ddb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f2b312547f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f2b312547f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f2b312547f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f2b312547f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f2b328eb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f2b3288fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f2b3288fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f2b3288fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f2b329478e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005588c48352fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005588c4838432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005588c4838ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f2b297af590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f2b297af649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005588c48310a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas.mm.script: line 1: 3097413 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/iterator-range.cpp (849 of 19121) ******************** TEST 'Clang :: Analysis/iterator-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-range.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/iterator-range.cpp:939:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/iterator-range.cpp:939:13: Error evaluating statement #0 0x00007f3236fc1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3236fbf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3236fc1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3235e2e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f323f1af4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f323f1af4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f323f1af4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f323f1af4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f323f1af4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f323f1af4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f323f1af4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f323f1af4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f323f1af4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f323f1af958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f323f1af958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f323f1af958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f323f1af958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f323f1cd967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f323f1cd967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f323f1cd967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f323f1cd967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f323f1ccd34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f323f1ccd34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f323f1ccd34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f323f60ab73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f323f60ab73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f323f60ab73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f323f1a2458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f323f1a2458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f323f1a2458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f323f1a2458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f323f1a2458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f323f1a19f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f323f1a19f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f323f1a19f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f323f1a1b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f323f1a1b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f323f1a1b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f323f1a1b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f323f1bf107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f323f1bf107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f323f1bf107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f323f1bf107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f323f1a21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f323f1a21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f323f1a21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f323f1c7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f323f1c7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f323f1c7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f323f1cdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f323f1cdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f323f1cdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f323f12ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f323f12ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f323f12ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f323f12ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f323f12b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f323f12b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f323f12b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f323f0f53be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f323f0f53be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f323f0f53be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f323f2cd3e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f323f2cd3e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f323f2cd3e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f323f23c9c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f323f23c9c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f323f23c9c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f323f23c9c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f323f23c9c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f323f23c9c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f323f11b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f323f11b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f323f11b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f323f11b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f323f11b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f323f17a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f323f17a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f323f17a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f323f17a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f323f17a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f323f17a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f323f17b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f323f149786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f323f149786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f323f14ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f323f14ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f323f14b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f323f14b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f323f14b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f323f14b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f323f43acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f323f43acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f323f43acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f323f43acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f323f43acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f323f4452aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f323f4452aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f323f4452aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f323f4452aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f323f4452aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f323d8be7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f323d8be7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f323d8be7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f323d8be7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f323ef55949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f323eef9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f323eef9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f323eef9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f323efb18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x000056097446c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x000056097446f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x000056097446fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f3235e19590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f3235e19649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x00005609744680a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/iterator-range.cpp.script: line 2: 3097188 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/iterator-range.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas.cpp (850 of 19121) ******************** TEST 'Clang :: Analysis/lambdas.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.cpp > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas.cpp.tmp 2>&1 : 'RUN: at line 4'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas.cpp.tmp /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.cpp 1. parser at end of file #0 0x00007f173b22c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f173b22a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f173b22cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f173a099930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f174377bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f174377bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f174377bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f174377bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f174377bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f174377bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f174377bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f174377bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1743427cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1743427cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1743427cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1743427cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1743427cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1743427cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1743427cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1743427cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1743428ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1743428ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1743428ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1743428ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f174340c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f174340c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f174340c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f174342a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f174342a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f174342a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f174340d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f174340d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f174340d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1743432483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1743432483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1743432483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1743438af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1743438af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1743438af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1743395caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1743395caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1743395caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1743395caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f174339615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f174339615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f174339615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f17433603be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f17433603be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f17433603be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f17433a7050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f17433a7050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f17433a7050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f17433b6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f17433b6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f17433b6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f17436a5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f17436a5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f17436a5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f17436a5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f17436a5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f17436b02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f17436b02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f17436b02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f17436b02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f17436b02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f1741b297f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f1741b297f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f1741b297f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f1741b297f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f17431c0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f1743164e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f1743164e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f1743164e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f174321c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055588793a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055588793d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055588793def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f173a084590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f173a084649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005558879360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/lambdas.cpp.script: line 4: 3097403 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/lambdas.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/kmalloc-linux.c (851 of 19121) ******************** TEST 'Clang :: Analysis/kmalloc-linux.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/kmalloc-linux.c:120:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/kmalloc-linux.c:120:10: Error evaluating statement #0 0x00007fbab93fb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbab93f99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbab93fbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbab8268930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbac194ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbac194ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbac194ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbac194ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbac194ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbac194ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbac194ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbac194ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbac15f6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbac15f6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbac15f6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbac15f6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbac15f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbac15f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbac15f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbac15f6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbac15f7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbac15f7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbac15f7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbac15f7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbac15f8eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbac15f8eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbac15f8eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fbac15dc139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbac15dc139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbac15dc139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007fbac1601483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fbac1601483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fbac1601483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007fbac1607af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fbac1607af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fbac1607af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007fbac1564caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbac1564caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbac1564caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fbac1564caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #40 0x00007fbac1a450f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fbac1a450f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fbac1a450f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007fbac172a84b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007fbac172a84b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007fbac172a84b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007fbac172a84b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007fbac172a84b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007fbac172a84b performKernelMalloc /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1189:0 #49 0x00007fbac172a84b (anonymous namespace)::MallocChecker::checkKernelMalloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1225:0 #50 0x00007fbac174521b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #51 0x00007fbac174521b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #52 0x00007fbac155532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #53 0x00007fbac155532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007fbac155532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #55 0x00007fbac155532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #56 0x00007fbac155532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #57 0x00007fbac15b47bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #58 0x00007fbac15b47bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #59 0x00007fbac15b47bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #60 0x00007fbac15b47bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #61 0x00007fbac15b47bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #62 0x00007fbac15b47bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #63 0x00007fbac15b525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #64 0x00007fbac1583786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #65 0x00007fbac1583786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #66 0x00007fbac1584d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007fbac1584d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #68 0x00007fbac15850ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #69 0x00007fbac15852ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007fbac1585662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007fbac1585662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007fbac1874cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007fbac1874cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007fbac1874cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007fbac1874cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007fbac1874cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007fbac187f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007fbac187f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007fbac187f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007fbac187f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007fbac187f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007fbabfcf87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007fbabfcf87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007fbabfcf87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007fbabfcf87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007fbac138f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007fbac1333e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007fbac1333e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007fbac1333e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007fbac13eb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x000055a149d9d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x000055a149da0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x000055a149da0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007fbab8253590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007fbab8253649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x000055a149d990a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/kmalloc-linux.c.script: line 1: 3097299 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/kmalloc-linux.c -verify -Wno-incompatible-library-redeclaration -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/left-shift-cxx2a.cpp (852 of 19121) ******************** TEST 'Clang :: Analysis/left-shift-cxx2a.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/left-shift-cxx2a.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/left-shift-cxx2a.cpp:19:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/left-shift-cxx2a.cpp:19:7: Error evaluating statement #0 0x00007f6a84e86607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6a84e849d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6a84e86dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6a83cf3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6a8d3d5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6a8d3d5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6a8d3d5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6a8d3d5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6a8d3d5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6a8d3d5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6a8d3d5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6a8d3d5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6a8d081cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6a8d081cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6a8d081cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6a8d081cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6a8d081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6a8d081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6a8d081cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6a8d081cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6a8d082ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6a8d082ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6a8d082ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6a8d082ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6a8d066854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6a8d066854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6a8d066854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6a8d08419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6a8d08419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6a8d08419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6a8d0671d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6a8d0671d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6a8d0671d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6a8d08c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6a8d08c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6a8d08c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6a8d092af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6a8d092af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6a8d092af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6a8cfefc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6a8cfefc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6a8cfefc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6a8cfefc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6a8d04582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6a8d04582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6a8d04582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6a8d04582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f6a8d00f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f6a8d00f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f6a8d00f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f6a8d00f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f6a8d00f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f6a8d00fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f6a8d00fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f6a8d0100ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f6a8d0102ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f6a8d010662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f6a8d010662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f6a8d2ffcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f6a8d2ffcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f6a8d2ffcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f6a8d2ffcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f6a8d2ffcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f6a8d30a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f6a8d30a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f6a8d30a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f6a8d30a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f6a8d30a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f6a8b7837f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f6a8b7837f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f6a8b7837f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f6a8b7837f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f6a8ce1a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f6a8cdbee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f6a8cdbee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f6a8cdbee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f6a8ce768e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000564fa236b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000564fa236e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000564fa236eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f6a83cde590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f6a83cde649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000564fa23670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/left-shift-cxx2a.cpp.script: line 2: 3097439 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/left-shift-cxx2a.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/llvm-conventions.cpp (853 of 19121) ******************** TEST 'Clang :: Analysis/llvm-conventions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/llvm-conventions.cpp:177:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/llvm-conventions.cpp:177:10: Error evaluating statement #0 0x00007fb55b7cf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb55b7cd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb55b7cfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb55a63c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb563971f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb563971f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb563971f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb563971f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb563971f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb563971f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fb563971f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fb56394d62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fb56394d62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fb56394d62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb56394d62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fb56394d62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fb56397780b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fb56397780b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fb56397780b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007fb563977c7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fb563977c7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fb563977c7b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:50 #22 0x00007fb563977ae0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #23 0x00007fb563977ae0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #24 0x00007fb563977ae0 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:451:64 #25 0x00007fb563999f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #26 0x00007fb563999f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #27 0x00007fb563999f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #28 0x00007fb563999f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #29 0x00007fb563957733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #30 0x00007fb563957733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #31 0x00007fb563958d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #32 0x00007fb563958d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #33 0x00007fb5639590ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #34 0x00007fb5639592ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #35 0x00007fb563959662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #36 0x00007fb563959662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #37 0x00007fb563c48cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #38 0x00007fb563c48cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #39 0x00007fb563c48cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #40 0x00007fb563c48cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #41 0x00007fb563c48cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #42 0x00007fb563c532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #43 0x00007fb563c532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #44 0x00007fb563c532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #45 0x00007fb563c532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #46 0x00007fb563c532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #47 0x00007fb5620cc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #48 0x00007fb5620cc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #49 0x00007fb5620cc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #50 0x00007fb5620cc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #51 0x00007fb563763949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #52 0x00007fb563707e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #53 0x00007fb563707e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #54 0x00007fb563707e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #55 0x00007fb5637bf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #56 0x0000564c1d7c92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #57 0x0000564c1d7cc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #58 0x0000564c1d7ccef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #59 0x00007fb55a627590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #60 0x00007fb55a627649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #61 0x0000564c1d7c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/llvm-conventions.cpp.script: line 1: 3097600 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/llvm-conventions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/logical-ops.c (855 of 19121) ******************** TEST 'Clang :: Analysis/logical-ops.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/logical-ops.c:52:27: Error evaluating statement #0 0x00007f99f53ce607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f99f53cc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f99f53cedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f99f423b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f99fd5c3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f99fd5c3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f99fd5c3c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f99fd5c3c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f99fd5c3c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f99fd5c3c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f99fd54e953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f99fd54e953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f99fd54e953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f99fd54e953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f99fd557b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f99fd5580ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f99fd55821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f99fd5583d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f99fd558662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f99fd558662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f99fd847cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f99fd847cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f99fd847cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f99fd847cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f99fd847cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f99fd8522aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f99fd8522aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f99fd8522aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f99fd8522aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f99fd8522aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f99fbccb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f99fbccb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f99fbccb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f99fbccb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f99fd362949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f99fd306e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f99fd306e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f99fd306e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f99fd3be8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000056094d3262fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000056094d329432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000056094d329ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f99f4226590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f99f4226649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000056094d3220a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/logical-ops.c.script: line 1: 3097655 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/logical-ops.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-variables.m (856 of 19121) ******************** TEST 'Clang :: Analysis/live-variables.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.m 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.m:19:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.m:19:10: Error evaluating statement #0 0x00007ff1f0dd0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff1f0dce9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff1f0dd0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff1efc3d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff1f931fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff1f931fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff1f931fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff1f931fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff1f931fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff1f931fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff1f931fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff1f931fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff1f8fcbcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff1f8fcbcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff1f8fcbcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff1f8fcbcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff1f8fcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff1f8fcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff1f8fcbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff1f8fcbcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff1f8fccab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff1f8fccab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff1f8fccab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff1f8fccab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff1f8fb0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff1f8fb0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff1f8fb0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff1f8fce19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff1f8fce19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff1f8fce19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff1f8fb11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff1f8fb11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff1f8fb11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff1f8fd6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff1f8fd6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff1f8fd6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff1f8fdcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff1f8fdcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff1f8fdcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff1f8f39caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff1f8f39caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff1f8f39caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff1f8f39caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff1f8f8f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff1f8f8f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff1f8f8f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff1f8f8f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007ff1f8f59949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007ff1f8f59949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007ff1f8f59949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007ff1f8f59949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007ff1f8f59949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007ff1f8f59d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007ff1f8f59d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007ff1f8f5a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007ff1f8f5a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007ff1f8f5a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007ff1f8f5a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007ff1f9249cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007ff1f9249cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007ff1f9249cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007ff1f9249cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007ff1f9249cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007ff1f92542aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007ff1f92542aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007ff1f92542aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007ff1f92542aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007ff1f92542aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007ff1f76cd7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007ff1f76cd7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007ff1f76cd7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007ff1f76cd7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007ff1f8d64949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007ff1f8d08e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007ff1f8d08e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007ff1f8d08e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007ff1f8dc08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055cd9ffac2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055cd9ffaf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055cd9ffafef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007ff1efc28590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007ff1efc28649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055cd9ffa80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/live-variables.m.script: line 1: 3097589 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-variables.cpp (857 of 19121) ******************** TEST 'Clang :: Analysis/live-variables.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.cpp:18:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.cpp:18:9: Error evaluating statement #0 0x00007f74dde4a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f74dde489d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f74dde4adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f74dccb7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f74e6399da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f74e6399da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f74e6399da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f74e6399da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f74e6399da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f74e6399da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f74e6399da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f74e6399da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f74e6045cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f74e6045cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f74e6045cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f74e6045cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f74e6045cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f74e6045cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f74e6045cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f74e6045cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f74e6046ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f74e6046ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f74e6046ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f74e6046ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f74e602a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f74e602a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f74e602a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f74e604819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f74e604819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f74e604819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f74e602b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f74e602b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f74e602b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f74e6050483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f74e6050483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f74e6050483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f74e6056af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f74e6056af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f74e6056af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f74e5fb3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f74e5fb3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f74e5fb3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f74e5fb3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f74e600982d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f74e600982d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f74e600982d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f74e600982d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f74e5fd3949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f74e5fd3949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f74e5fd3949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f74e5fd3949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f74e5fd3949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f74e5fd3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f74e5fd3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f74e5fd40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f74e5fd42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f74e5fd4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f74e5fd4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f74e62c3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f74e62c3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f74e62c3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f74e62c3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f74e62c3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f74e62ce2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f74e62ce2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f74e62ce2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f74e62ce2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f74e62ce2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f74e47477f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f74e47477f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f74e47477f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f74e47477f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f74e5dde949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f74e5d82e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f74e5d82e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f74e5d82e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f74e5e3a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056239f5cf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000056239f5d2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000056239f5d2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f74dcca2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f74dcca2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056239f5cb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/live-variables.cpp.script: line 1: 3097572 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/live-variables.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/localization.m (858 of 19121) ******************** TEST 'Clang :: Analysis/localization.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/localization.m 1. parser at end of file #0 0x00007f8300d8e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8300d8c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8300d8edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f82ffbfb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f83092ddda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f83092ddda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f83092ddda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f83092ddda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f83092ddda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f83092ddda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f83092ddda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f83092ddda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8308f89cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8308f89cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8308f89cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8308f89cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8308f89cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8308f89cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8308f89cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8308f89cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8308f8aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8308f8aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8308f8aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8308f8aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8308f6e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8308f6e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8308f6e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8308f8c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8308f8c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8308f8c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8308f6f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8308f6f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8308f6f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8308f94483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8308f94483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8308f94483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8308f9aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8308f9aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8308f9aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8308ef7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8308ef7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8308ef7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8308ef7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8308ef815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8308ef815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8308ef815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8308ec23be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8308ec23be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8308ec23be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f8308f09120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8308f09120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8308f09120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f8308f18a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8308f18a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8308f18a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f8309207cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f8309207cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f8309207cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f8309207cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f8309207cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f83092122aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f83092122aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f83092122aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f83092122aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f83092122aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f830768b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f830768b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f830768b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f830768b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f8308d22949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f8308cc6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f8308cc6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f8308cc6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f8308d7e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005631e3c012fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005631e3c04432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005631e3c04ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f82ffbe6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f82ffbe6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005631e3bfd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization.m.script: line 1: 3097652 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/localization.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening.cpp (859 of 19121) ******************** TEST 'Clang :: Analysis/loop-widening.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f70d217d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f70d217b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f70d217ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f70d0fea930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f70da301afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f70da301afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f70da301afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f70da301afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f70da301afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f70da301afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f70da301afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f70da301afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f70da3025c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f70da30744e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f70da307662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f70da307662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f70da5f6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f70da5f6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f70da5f6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f70da5f6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f70da5f6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f70da6012aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f70da6012aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f70da6012aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f70da6012aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f70da6012aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f70d8a7a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f70d8a7a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f70d8a7a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f70d8a7a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f70da111949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f70da0b5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f70da0b5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f70da0b5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f70da16d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000560b6891e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000560b68921432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000560b68921ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f70d0fd5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f70d0fd5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000560b6891a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/loop-widening.cpp.script: line 1: 3097791 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-aggressive.m (861 of 19121) ******************** TEST 'Clang :: Analysis/localization-aggressive.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fblocks -x objective-c-header -emit-pch -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization-aggressive.m.tmp.pch /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/localization-pch.h : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/localization-aggressive.m 1. parser at end of file #0 0x00007fe7a50fa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe7a50f89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe7a50fadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe7a3f67930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe7ad649da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe7ad649da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe7ad649da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe7ad649da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe7ad649da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe7ad649da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe7ad649da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe7ad649da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe7ad2f5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe7ad2f5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe7ad2f5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe7ad2f5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe7ad2f5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe7ad2f5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe7ad2f5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe7ad2f5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe7ad2f6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe7ad2f6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe7ad2f6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe7ad2f6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe7ad2da854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe7ad2da854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe7ad2da854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe7ad2f819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe7ad2f819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe7ad2f819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe7ad2db1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe7ad2db1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe7ad2db1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe7ad300483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe7ad300483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe7ad300483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe7ad306af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe7ad306af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe7ad306af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe7ad263caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe7ad263caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe7ad263caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe7ad263caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe7ad26415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe7ad26415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe7ad26415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe7ad22e3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe7ad22e3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe7ad22e3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe7ad275120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe7ad275120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe7ad275120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fe7ad284a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe7ad284a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe7ad284a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe7ad573cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fe7ad573cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fe7ad573cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fe7ad573cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fe7ad573cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fe7ad57e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fe7ad57e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fe7ad57e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fe7ad57e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fe7ad57e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fe7ab9f77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fe7ab9f77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fe7ab9f77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fe7ab9f77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fe7ad08e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fe7ad032e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fe7ad032e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fe7ad032e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fe7ad0ea8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563d4ebf92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563d4ebfc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563d4ebfcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fe7a3f52590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fe7a3f52649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563d4ebf50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization-aggressive.m.script: line 2: 3097705 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/localization-aggressive.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening.c (862 of 19121) ******************** TEST 'Clang :: Analysis/loop-widening.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-widening.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/loop-widening.c:188:5: Error evaluating statement #0 0x00007f06721c9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f06721c79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f06721c9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0671036930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f067a3bec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f067a3bec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f067a3bec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f067a3bec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f067a3bec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f067a3bec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f067a349953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f067a349953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f067a349953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f067a349953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f067a352b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f067a3530ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f067a35321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f067a3533d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f067a353662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f067a353662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f067a642cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f067a642cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f067a642cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f067a642cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f067a642cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f067a64d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f067a64d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f067a64d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f067a64d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f067a64d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f0678ac67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f0678ac67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f0678ac67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f0678ac67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f067a15d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f067a101e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f067a101e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f067a101e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f067a1b98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000562c5c1cf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000562c5c1d2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000562c5c1d2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f0671021590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f0671021649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000562c5c1cb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/loop-widening.c.script: line 2: 3097809 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-widening.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-unrolling.cpp (863 of 19121) ******************** TEST 'Clang :: Analysis/loop-unrolling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-unrolling.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-unrolling.cpp 1. parser at end of file #0 0x00007f9d0d24c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9d0d24a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9d0d24cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9d0c0b9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9d1579bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9d1579bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9d1579bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9d1579bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9d1579bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9d1579bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9d1579bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9d1579bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9d15447cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9d15447cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9d15447cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9d15447cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9d15447cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9d15447cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9d15447cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9d15447cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9d15448ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9d15448ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9d15448ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9d15448ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9d1542c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9d1542c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9d1542c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9d1544a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9d1544a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9d1544a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9d1542d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9d1542d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9d1542d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9d15452483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9d15452483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9d15452483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9d15458af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9d15458af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9d15458af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9d153b5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9d153b5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9d153b5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9d153b5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9d153b615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9d153b615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9d153b615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9d153803be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9d153803be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9d153803be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f9d153c7050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9d153c7050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9d153c7050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f9d153d6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9d153d6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9d153d6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9d156c5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f9d156c5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f9d156c5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f9d156c5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f9d156c5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f9d156d02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f9d156d02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f9d156d02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f9d156d02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f9d156d02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f9d13b497f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f9d13b497f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f9d13b497f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f9d13b497f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f9d151e0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f9d15184e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f9d15184e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f9d15184e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f9d1523c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000560febd892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000560febd8c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000560febd8cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f9d0c0a4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f9d0c0a4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000560febd850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/loop-unrolling.cpp.script: line 2: 3097708 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-unrolling.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-annotations.cpp (864 of 19121) ******************** TEST 'Clang :: Analysis/malloc-annotations.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-annotations.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling af5(MemoryAllocator &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-annotations.cpp:95:3: Error evaluating statement #0 0x00007f13bdbc3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f13bdbc19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f13bdbc3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f13bca30930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f13c5ef6559 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f13c5ef6559 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f13c5ef6559 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f13c5ef6559 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f13c5ef6559 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f13c5ef6559 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f13c5ef6559 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f13c5ef6559 (anonymous namespace)::MallocChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2796:0 #12 0x00007f13c5d16e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f13c5d43833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f13c5d43833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f13c5d43833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f13c5d43833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f13c5d43833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f13c5d43833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f13c5d43833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f13c5d4cb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f13c5d4d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f13c5d4d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f13c5d4d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f13c5d4d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f13c603ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f13c603ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f13c603ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f13c603ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f13c603ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f13c60472aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f13c60472aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f13c60472aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f13c60472aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f13c60472aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f13c44c07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f13c44c07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f13c44c07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f13c44c07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f13c5b57949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f13c5afbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f13c5afbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f13c5afbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f13c5bb38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055593551b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055593551e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055593551eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f13bca1b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f13bca1b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005559355170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-annotations.cpp.script: line 1: 3097886 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-annotations.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening-preserve-reference-type.cpp (865 of 19121) ******************** TEST 'Clang :: Analysis/loop-widening-preserve-reference-type.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/loop-widening-preserve-reference-type.cpp:18:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/loop-widening-preserve-reference-type.cpp:18:10: Error evaluating statement #0 0x00007fbef4623607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbef46219d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbef4623dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbef3490930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbefc77a3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fbefc77a3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbefc77a3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbefc77a3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbefc77a3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbefc77a3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbefc77a3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fbefc77a3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fbefcc7d907 std::_Optional_base_impl>::_M_is_engaged() const /usr/include/c++/12/optional:471:0 #13 0x00007fbefcc7d907 std::optional::operator bool() const /usr/include/c++/12/optional:985:0 #14 0x00007fbefcc7d907 clang::ento::ExprEngine::VisitCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr const*, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1653:0 #15 0x00007fbefc7abc50 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #16 0x00007fbefc7abc50 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #17 0x00007fbefc7abc50 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1869:0 #18 0x00007fbefc7acd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #19 0x00007fbefc7acd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #20 0x00007fbefc7ad0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #21 0x00007fbefc7ad2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #22 0x00007fbefc7ad662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fbefc7ad662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fbefca9ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbefca9ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbefca9ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fbefca9ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fbefca9ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fbefcaa72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fbefcaa72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fbefcaa72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fbefcaa72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fbefcaa72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fbefaf207f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fbefaf207f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fbefaf207f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fbefaf207f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fbefc5b7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fbefc55be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fbefc55be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fbefc55be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fbefc6138e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x00005605ee0122fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x00005605ee015432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x00005605ee015ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fbef347b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fbef347b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x00005605ee00e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/loop-widening-preserve-reference-type.cpp.script: line 1: 3097765 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-widening-preserve-reference-type.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening-notes.cpp (866 of 19121) ******************** TEST 'Clang :: Analysis/loop-widening-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/loop-widening-notes.cpp:62:8: Error evaluating New Allocator Call #0 0x00007ff54d4f5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff54d4f39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff54d4f5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff54c362930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff555a44da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff555a44da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff555a44da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff555a44da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff555a44da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff555a44da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff555a44da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff555a44da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff5556f0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff5556f0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff5556f0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff5556f0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff5556f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff5556f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff5556f0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff5556f0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff5556f1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff5556f1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff5556f1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff5556f1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff5556d5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff5556d5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff5556d5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff5556f319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff5556f319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff5556f319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff5556d61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff5556d61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff5556d61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff5556fb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff5556fb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff5556fb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff555701af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff555701af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff555701af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff55565ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff55565ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff55565ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff55565ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff55565f15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff55565f15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff55565f15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff5556c2974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff5556c2974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff5556c2974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff5556c2974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007ff5556770ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007ff5556770ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007ff55567f13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007ff55567f21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007ff55567f3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007ff55567f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007ff55567f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007ff55596ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007ff55596ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007ff55596ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007ff55596ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007ff55596ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007ff5559792aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007ff5559792aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007ff5559792aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007ff5559792aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007ff5559792aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007ff553df27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007ff553df27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007ff553df27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007ff553df27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007ff555489949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007ff55542de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007ff55542de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007ff55542de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007ff5554e58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000563d9847e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000563d98481432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000563d98481ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007ff54c34d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007ff54c34d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000563d9847a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/loop-widening-notes.cpp.script: line 1: 3097739 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/loop-widening-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/main.cpp (869 of 19121) ******************** TEST 'Clang :: Analysis/main.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.cpp:15:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.cpp:15:23: Error evaluating statement #0 0x00007f2ffca9b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2ffca999d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2ffca9bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2ffb908930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3004feada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3004feada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3004feada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3004feada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3004feada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3004feada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3004feada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3004feada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3004c96cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3004c96cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3004c96cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3004c96cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3004c96cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3004c96cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3004c96cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3004c96cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3004c97ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3004c97ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3004c97ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3004c97ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3004c7b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3004c7b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3004c7b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3004c9919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3004c9919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3004c9919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3004c7c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3004c7c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3004c7c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3004ca1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3004ca1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3004ca1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3004ca7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3004ca7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3004ca7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3004c04c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3004c04c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3004c04c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3004c04c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3004c5a82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3004c5a82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3004c5a82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3004c5a82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f3004c24949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f3004c24949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f3004c24949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f3004c24949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f3004c24949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f3004c24d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f3004c24d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f3004c250ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f3004c252ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f3004c25662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f3004c25662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f3004f14cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f3004f14cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f3004f14cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f3004f14cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f3004f14cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f3004f1f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f3004f1f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f3004f1f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f3004f1f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f3004f1f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f30033987f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f30033987f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f30033987f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f30033987f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f3004a2f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f30049d3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f30049d3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f30049d3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f3004a8b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056467df762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000056467df79432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000056467df79ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f2ffb8f3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f2ffb8f3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056467df720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/main.cpp.script: line 1: 3097862 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/main.c (870 of 19121) ******************** TEST 'Clang :: Analysis/main.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.c:26:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.c:26:23: Error evaluating statement #0 0x00007efea9199607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efea91979d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efea9199dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efea8006930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efeb16e8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efeb16e8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efeb16e8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efeb16e8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efeb16e8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efeb16e8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efeb16e8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efeb16e8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efeb1394cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efeb1394cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efeb1394cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efeb1394cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efeb1394cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efeb1394cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efeb1394cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efeb1394cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efeb1395ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efeb1395ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efeb1395ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efeb1395ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efeb1379854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efeb1379854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efeb1379854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efeb139719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efeb139719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efeb139719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007efeb137a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efeb137a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efeb137a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efeb139f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efeb139f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efeb139f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efeb13a5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efeb13a5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efeb13a5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efeb1302c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efeb1302c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efeb1302c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efeb1302c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007efeb135882d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efeb135882d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efeb135882d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efeb135882d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007efeb1322949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007efeb1322949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007efeb1322949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007efeb1322949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007efeb1322949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007efeb1322d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007efeb1322d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007efeb13230ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007efeb13232ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007efeb1323662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007efeb1323662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007efeb1612cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007efeb1612cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007efeb1612cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007efeb1612cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007efeb1612cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007efeb161d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007efeb161d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007efeb161d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007efeb161d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007efeb161d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007efeafa967f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007efeafa967f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007efeafa967f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007efeafa967f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007efeb112d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007efeb10d1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007efeb10d1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007efeb10d1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007efeb11898e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005569326292fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055693262c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055693262cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007efea7ff1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007efea7ff1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005569326250a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/main.c.script: line 1: 3097861 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/main.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-annotations.c (871 of 19121) ******************** TEST 'Clang :: Analysis/malloc-annotations.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-annotations.c 1. parser at end of file 2. While analyzing stack: #0 Calling testMultipleFreeAnnotations 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-annotations.c:271:12: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-annotations.c:271:12: Error evaluating statement #0 0x00007fedecc17607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fedecc159d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fedecc17dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fedeba84930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fedf514cbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fedf514cbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fedf514cbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fedf514cbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fedf514cbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fedf514cbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fedf514cbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fedf514cbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fedf4f605e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fedf4f605e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fedf4f605e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fedf4d6f28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fedf4d6f28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fedf4d6f28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fedf4d6f28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fedf4e1d511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fedf4e1d511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fedf4e1d511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fedf4e1d511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fedf4e23af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fedf4e23af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fedf4e23af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fedf4d80d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fedf4d80d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fedf4d80d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fedf4d80d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fedf52610f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fedf52610f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fedf52610f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fedf4f472a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fedf4f472a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fedf4f472a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fedf4f472a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fedf4f472a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fedf4f472a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fedf4f4773b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fedf4f4773b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fedf4f4773b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007fedf4f6121b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fedf4f6121b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fedf4d7132d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fedf4d7132d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fedf4d7132d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fedf4d7132d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fedf4d7132d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fedf4dd07bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fedf4dd07bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fedf4dd07bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fedf4dd07bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fedf4dd07bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fedf4dd07bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fedf4dd125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fedf4d9f786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fedf4d9f786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fedf4da0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fedf4da0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fedf4da10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fedf4da12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fedf4da1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fedf4da1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fedf5090cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fedf5090cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fedf5090cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fedf5090cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fedf5090cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fedf509b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fedf509b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fedf509b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fedf509b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fedf509b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fedf35147f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fedf35147f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fedf35147f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fedf35147f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fedf4bab949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fedf4b4fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fedf4b4fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fedf4b4fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fedf4c078e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055c20626c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055c20626f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055c20626fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fedeba6f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fedeba6f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055c2062680a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-annotations.c.script: line 1: 3097887 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-annotations.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-bodyfarms.c (872 of 19121) ******************** TEST 'Clang :: Analysis/malloc-bodyfarms.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc-bodyfarms.c:16:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-bodyfarms.c:16:13: Error evaluating statement #0 0x00007fb9b2988607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb9b29869d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb9b2988dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb9b17f5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb9baebdbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb9baebdbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb9baebdbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb9baebdbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb9baebdbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb9baebdbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb9baebdbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb9baebdbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fb9bacd15e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fb9bacd15e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb9bacd15e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fb9baae028a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fb9baae028a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fb9baae028a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fb9baae028a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fb9bab8e511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fb9bab8e511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fb9bab8e511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fb9bab8e511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fb9bab94af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fb9bab94af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fb9bab94af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fb9baaf1d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fb9baaf1d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fb9baaf1d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fb9baaf1d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fb9bafd20f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fb9bafd20f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fb9bafd20f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fb9bacb82a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fb9bacb82a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fb9bacb82a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fb9bacb82a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fb9bacb82a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fb9bacb82a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fb9bacb90ca llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fb9bacb90ca llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fb9bacb90ca (anonymous namespace)::MallocChecker::checkCalloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1282:0 #42 0x00007fb9bacd221b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fb9bacd221b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fb9baae232d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fb9baae232d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fb9baae232d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fb9baae232d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fb9baae232d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fb9bab417bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fb9bab417bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fb9bab417bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fb9bab417bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fb9bab417bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fb9bab417bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fb9bab4225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fb9bab10786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fb9bab10786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fb9bab11d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fb9bab11d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fb9bab120ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fb9bab122ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fb9bab12662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fb9bab12662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fb9bae01cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fb9bae01cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fb9bae01cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fb9bae01cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fb9bae01cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fb9bae0c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fb9bae0c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fb9bae0c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fb9bae0c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fb9bae0c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fb9b92857f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fb9b92857f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fb9b92857f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fb9b92857f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fb9ba91c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fb9ba8c0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fb9ba8c0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fb9ba8c0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fb9ba9788e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055ce007642fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055ce00767432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055ce00767ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fb9b17e0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fb9b17e0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055ce007600a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-bodyfarms.c.script: line 1: 3097918 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-bodyfarms.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-bodyfarms.cpp (875 of 19121) ******************** TEST 'Clang :: Analysis/malloc-bodyfarms.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc-bodyfarms.cpp:24:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-bodyfarms.cpp:24:13: Error evaluating statement #0 0x00007f63b22da607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f63b22d89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f63b22dadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f63b1147930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f63ba80fbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f63ba80fbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f63ba80fbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f63ba80fbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f63ba80fbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f63ba80fbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f63ba80fbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f63ba80fbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f63ba6235e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f63ba6235e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f63ba6235e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f63ba43228a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f63ba43228a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f63ba43228a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f63ba43228a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f63ba4e0511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f63ba4e0511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f63ba4e0511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f63ba4e0511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f63ba4e6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f63ba4e6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f63ba4e6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f63ba443d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f63ba443d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f63ba443d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f63ba443d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f63ba9240f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f63ba9240f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f63ba9240f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f63ba60a2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f63ba60a2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f63ba60a2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f63ba60a2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f63ba60a2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f63ba60a2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f63ba60a73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f63ba60a73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f63ba60a73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f63ba62421b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f63ba62421b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f63ba43432d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f63ba43432d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f63ba43432d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f63ba43432d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f63ba43432d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f63ba4937bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f63ba4937bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f63ba4937bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f63ba4937bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f63ba4937bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f63ba4937bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f63ba49425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f63ba462786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f63ba462786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f63ba463d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f63ba463d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f63ba4640ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f63ba4642ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f63ba464662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f63ba464662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f63ba753cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f63ba753cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f63ba753cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f63ba753cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f63ba753cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f63ba75e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f63ba75e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f63ba75e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f63ba75e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f63ba75e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f63b8bd77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f63b8bd77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f63b8bd77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f63b8bd77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f63ba26e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f63ba212e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f63ba212e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f63ba212e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f63ba2ca8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055b022de52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055b022de8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055b022de8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f63b1132590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f63b1132649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055b022de10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-bodyfarms.cpp.script: line 1: 3097946 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-bodyfarms.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-interprocedural.c (876 of 19121) ******************** TEST 'Clang :: Analysis/malloc-interprocedural.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-interprocedural.c 1. parser at end of file 2. While analyzing stack: #0 Calling useStrndup 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-interprocedural.c:125:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-interprocedural.c:125:7: Error evaluating statement #0 0x00007f14268f0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f14268ee9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f14268f0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f142575d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f142ee3fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f142ee3fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f142ee3fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f142ee3fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f142ee3fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f142ee3fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f142ee3fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f142ee3fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f142eaebcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f142eaebcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f142eaebcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f142eaebcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f142eaebcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f142eaebcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f142eaebcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f142eaebcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f142eaecab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f142eaecab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f142eaecab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f142eaecab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f142ead0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f142ead0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f142ead0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f142eaee19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f142eaee19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f142eaee19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f142ead11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f142ead11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f142ead11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f142eaf6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f142eaf6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f142eaf6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f142eafcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f142eafcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f142eafcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f142ea59c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f142ea59c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f142ea59c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f142ea59c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f142eaaf82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f142eaaf82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f142eaaf82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f142eaaf82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f142ea79949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f142ea79949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f142ea79949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f142ea79949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f142ea79949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f142ea79d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f142ea79d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f142ea7a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f142ea7a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f142ea7a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f142ea7a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f142ed69cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f142ed69cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f142ed69cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f142ed69cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f142ed69cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f142ed742aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f142ed742aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f142ed742aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f142ed742aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f142ed742aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f142d1ed7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f142d1ed7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f142d1ed7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f142d1ed7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f142e884949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f142e828e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f142e828e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f142e828e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f142e8e08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005593c26c42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005593c26c7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005593c26c7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f1425748590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f1425748649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005593c26c00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-interprocedural.c.script: line 1: 3098076 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-interprocedural.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-free-after-return.cpp (877 of 19121) ******************** TEST 'Clang :: Analysis/malloc-free-after-return.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc-free-after-return.cpp:6:14: Error evaluating New Allocator Call #0 0x00007f2239f3a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2239f389d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2239f3adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2238da7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2242489da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2242489da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2242489da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2242489da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2242489da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2242489da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2242489da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2242489da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2242135cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2242135cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2242135cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2242135cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2242135cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2242135cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2242135cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2242135cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2242136ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2242136ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2242136ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2242136ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f224211a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f224211a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f224211a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f224213819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f224213819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f224213819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f224211b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f224211b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f224211b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2242140483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2242140483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2242140483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2242146af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2242146af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2242146af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f22420a3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f22420a3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f22420a3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f22420a3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f22420a415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f22420a415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f22420a415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2242107974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2242107974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2242107974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2242107974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f22420bc0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f22420bc0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f22420c413f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f22420c421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f22420c43d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f22420c4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f22420c4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f22423b3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f22423b3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f22423b3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f22423b3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f22423b3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f22423be2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f22423be2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f22423be2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f22423be2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f22423be2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f22408377f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f22408377f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f22408377f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f22408377f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f2241ece949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f2241e72e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f2241e72e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f2241e72e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f2241f2a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x00005650e58372fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x00005650e583a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x00005650e583aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f2238d92590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f2238d92649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x00005650e58330a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-free-after-return.cpp.script: line 1: 3098041 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-free-after-return.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-fnptr-plist.c (880 of 19121) ******************** TEST 'Clang :: Analysis/malloc-fnptr-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-fnptr-plist.c : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc-fnptr-plist.c:7:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-fnptr-plist.c:7:3: Error evaluating statement #0 0x00007fd50131f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd50131d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd50131fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd50018c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd50986eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd50986eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd50986eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd50986eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd50986eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd50986eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd50986eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd50986eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd50951acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd50951acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd50951acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd50951acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd50951acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd50951acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd50951acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd50951acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd50951bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd50951bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd50951bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd50951bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd5094ff854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd5094ff854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd5094ff854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd50951d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd50951d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd50951d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd5095001d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd5095001d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd5095001d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd509525483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd509525483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd509525483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd50952baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd50952baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd50952baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd509488caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd509488caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd509488caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd509488caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd5099690f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd5099690f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd5099690f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd509655007 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fd509655007 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fd509655007 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fd509655007 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fd509655007 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fd509655007 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1909:0 #52 0x00007fd50984c9d5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007fd50984c9d5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007fd50984c9d5 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1808:71 #55 0x00007fd50964eaf3 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #56 0x00007fd50964eaf3 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #57 0x00007fd50964eaf3 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1293:0 #58 0x00007fd50966915f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007fd50966915f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fd50966915f checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1489:1 #61 0x00007fd50966915f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007fd50947932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007fd50947932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007fd50947932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #65 0x00007fd50947932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #66 0x00007fd50947932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #67 0x00007fd5094d87bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #68 0x00007fd5094d87bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #69 0x00007fd5094d87bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #70 0x00007fd5094d87bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #71 0x00007fd5094d87bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #72 0x00007fd5094d87bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #73 0x00007fd5094d925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #74 0x00007fd5094a7786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #75 0x00007fd5094a7786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #76 0x00007fd5094a8d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007fd5094a8d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #78 0x00007fd5094a90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #79 0x00007fd5094a92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #80 0x00007fd5094a9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007fd5094a9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007fd509798cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #83 0x00007fd509798cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #84 0x00007fd509798cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #85 0x00007fd509798cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #86 0x00007fd509798cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #87 0x00007fd5097a32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #88 0x00007fd5097a32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #89 0x00007fd5097a32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #90 0x00007fd5097a32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #91 0x00007fd5097a32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #92 0x00007fd507c1c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #93 0x00007fd507c1c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #94 0x00007fd507c1c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #95 0x00007fd507c1c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #96 0x00007fd5092b3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #97 0x00007fd509257e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #98 0x00007fd509257e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #99 0x00007fd509257e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #100 0x00007fd50930f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #101 0x000055845848c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #102 0x000055845848f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #103 0x000055845848fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #104 0x00007fd500177590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #105 0x00007fd500177649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #106 0x00005584584880a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-fnptr-plist.c.script: line 2: 3098044 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-fnptr-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call-intra-p.cpp (881 of 19121) ******************** TEST 'Clang :: Analysis/method-call-intra-p.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/method-call-intra-p.cpp:12:8: Error evaluating statement #0 0x00007fceab269607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fceab2679d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fceab269dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fceaa0d6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fceb33e95d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fceb33e95d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fceb33e95d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fceb33e95d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fceb33e95d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fceb33e95d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fceb33e95d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fceb33e95d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fceb33f2b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fceb33f30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fceb33f321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fceb33f33d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fceb33f3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fceb33f3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fceb36e2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fceb36e2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fceb36e2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fceb36e2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fceb36e2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fceb36ed2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fceb36ed2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fceb36ed2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fceb36ed2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fceb36ed2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fceb1b667f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fceb1b667f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fceb1b667f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fceb1b667f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fceb31fd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fceb31a1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fceb31a1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fceb31a1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fceb32598e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x00005601ea0cb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x00005601ea0ce432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x00005601ea0ceef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fceaa0c1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fceaa0c1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x00005601ea0c70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/method-call-intra-p.cpp.script: line 1: 3098384 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-intra-p.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.cpp (882 of 19121) ******************** TEST 'Clang :: Analysis/malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc.cpp:203:38: Error evaluating statement #0 0x00007f0f4e5e2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0f4e5e09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0f4e5e2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0f4d44f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0f567d7c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0f567d7c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0f567d7c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0f567d7c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f0f567d7c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f0f567d7c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f0f56762953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f0f56762953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f0f56762953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f0f56762953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f0f5676bb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f0f5676c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f0f5676c21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f0f5676c3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f0f5676c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f0f5676c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f0f56a5bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f0f56a5bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f0f56a5bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f0f56a5bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f0f56a5bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f0f56a662aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f0f56a662aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f0f56a662aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f0f56a662aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f0f56a662aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f0f54edf7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f0f54edf7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f0f54edf7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f0f54edf7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f0f56576949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f0f5651ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f0f5651ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f0f5651ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f0f565d28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055ffe06442fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055ffe0647432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055ffe0647ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f0f4d43a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f0f4d43a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055ffe06400a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc.cpp.script: line 4: 3098280 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-16.0.6.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/memory-model.cpp (883 of 19121) ******************** TEST 'Clang :: Analysis/memory-model.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/memory-model.cpp:150:12: Error evaluating statement #0 0x00007f6c8c06c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6c8c06a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6c8c06cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6c8aed9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6c941ec5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6c941ec5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6c941ec5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6c941ec5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6c941ec5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6c941ec5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6c941ec5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f6c941ec5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f6c941f5b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f6c941f60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f6c941f62ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f6c941f6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f6c941f6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f6c944e5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f6c944e5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f6c944e5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f6c944e5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f6c944e5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f6c944f02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f6c944f02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f6c944f02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f6c944f02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f6c944f02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f6c929697f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f6c929697f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f6c929697f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f6c929697f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f6c94000949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f6c93fa4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f6c93fa4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f6c93fa4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f6c9405c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x00005604f05512fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x00005604f0554432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x00005604f0554ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f6c8aec4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f6c8aec4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x00005604f054d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/memory-model.cpp.script: line 1: 3098373 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/memory-model.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-plist.c (884 of 19121) ******************** TEST 'Clang :: Analysis/malloc-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-plist.c : 'RUN: at line 3'; tail -n +11 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.tmp | grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' | diff -ub /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc-plist.c:204:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-plist.c:204:9: Error evaluating statement #0 0x00007f54c1b01607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f54c1aff9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f54c1b01dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f54c096e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f54ca036bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f54ca036bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f54ca036bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f54ca036bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f54ca036bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f54ca036bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f54ca036bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f54ca036bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f54c9e4a5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f54c9e4a5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f54c9e4a5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f54c9c5928a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f54c9c5928a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f54c9c5928a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f54c9c5928a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f54c9d07511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f54c9d07511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f54c9d07511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f54c9d07511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f54c9d0daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f54c9d0daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f54c9d0daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f54c9c6ad5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f54c9c6ad5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f54c9c6ad5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f54c9c6ad5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f54ca14b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f54ca14b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f54ca14b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f54c9e312a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f54c9e312a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f54c9e312a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f54c9e312a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f54c9e312a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f54c9e312a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f54c9e3173b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f54c9e3173b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f54c9e3173b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f54c9e4b21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f54c9e4b21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f54c9c5b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f54c9c5b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f54c9c5b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f54c9c5b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f54c9c5b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f54c9cba7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f54c9cba7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f54c9cba7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f54c9cba7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f54c9cba7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f54c9cba7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f54c9cbb25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f54c9c89786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f54c9c89786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f54c9c8ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f54c9c8ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f54c9c8b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f54c9c8b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f54c9c8b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f54c9c8b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f54c9f7acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f54c9f7acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f54c9f7acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f54c9f7acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f54c9f7acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f54c9f852aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f54c9f852aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f54c9f852aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f54c9f852aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f54c9f852aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f54c83fe7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f54c83fe7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f54c83fe7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f54c83fe7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f54c9a95949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f54c9a39e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f54c9a39e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f54c9a39e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f54c9af18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055bd345ea2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055bd345ed432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055bd345edef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f54c0959590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f54c0959649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055bd345e60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.script: line 3: 3098195 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call.cpp (885 of 19121) ******************** TEST 'Clang :: Analysis/method-call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call.cpp 1. parser at end of file #0 0x00007f534d7cf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f534d7cd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f534d7cfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f534c63c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5355953afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5355953afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5355953afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5355953afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5355953afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5355953afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5355953afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f5355953afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f53559545c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f535595944e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f5355959662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f5355959662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f5355c48cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f5355c48cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f5355c48cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f5355c48cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f5355c48cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f5355c532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f5355c532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f5355c532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f5355c532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f5355c532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f53540cc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f53540cc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f53540cc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f53540cc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f5355763949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f5355707e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f5355707e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f5355707e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f53557bf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055fd9072f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055fd90732432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055fd90732ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f534c627590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f534c627649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055fd9072b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/method-call.cpp.script: line 1: 3098420 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-static-storage.cpp (886 of 19121) ******************** TEST 'Clang :: Analysis/malloc-static-storage.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-static-storage.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-static-storage.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling malloc_cond(_Bool) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-static-storage.cpp:70:7: Error evaluating branch #0 0x00007f1c7cc03607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1c7cc019d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1c7cc03dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1c7ba70930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1c85152da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1c85152da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1c85152da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1c85152da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1c85152da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1c85152da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1c85152da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1c85152da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1c84dfecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1c84dfecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1c84dfecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1c84dfecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1c84dfecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1c84dfecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1c84dfecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1c84dfecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1c84dff87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1c84dff87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1c84dff87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1c84dff87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f1c84e00eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1c84e00eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1c84e00eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f1c84e0120d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1c84e0120d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1c84e0120d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f1c84de41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1c84de41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1c84de41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1c84e09483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1c84e09483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1c84e09483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1c84e0faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1c84e0faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1c84e0faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1c84d6cc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1c84d6cc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1c84d6cc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1c84d6cc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f1c8524d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1c8524d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1c8524d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f1c84d79e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f1c84d79e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f1c84d79e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f1c84d79e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f1c84d79e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f1c84d79e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f1c84d79e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f1c84d79e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f1c84d79e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f1c84d79e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f1c84d7a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f1c84d8d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f1c84d8d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f1c8507ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f1c8507ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f1c8507ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f1c8507ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f1c8507ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f1c850872aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f1c850872aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f1c850872aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f1c850872aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f1c850872aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f1c835007f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f1c835007f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f1c835007f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f1c835007f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f1c84b97949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f1c84b3be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f1c84b3be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f1c84b3be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f1c84bf38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000556f3c1572fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000556f3c15a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000556f3c15aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f1c7ba5b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f1c7ba5b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000556f3c1530a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-static-storage.cpp.script: line 1: 3098270 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-static-storage.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-overflow2.c (887 of 19121) ******************** TEST 'Clang :: Analysis/malloc-overflow2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-overflow2.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-overflow2.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-overflow2.c:36:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc-overflow2.c:36:10: Error evaluating statement #0 0x00007ff42cacf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff42cacd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff42cacfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff42b93c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff435004bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff435004bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff435004bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff435004bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff435004bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff435004bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff435004bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff435004bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007ff434e185e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007ff434e185e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007ff434e185e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007ff434c2728a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007ff434c2728a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007ff434c2728a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007ff434c2728a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007ff434cd5511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007ff434cd5511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007ff434cd5511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007ff434cd5511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007ff434cdbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007ff434cdbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007ff434cdbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007ff434c38c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007ff434c38c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007ff434c38c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007ff434c38c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007ff4351190f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007ff4351190f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007ff4351190f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007ff434dff2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007ff434dff2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007ff434dff2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007ff434dff2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007ff434dff2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007ff434dff2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007ff434dff73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007ff434dff73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007ff434dff73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007ff434e1921b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007ff434e1921b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007ff434c2932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007ff434c2932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007ff434c2932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007ff434c2932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007ff434c2932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007ff434c887bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007ff434c887bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007ff434c887bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007ff434c887bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007ff434c887bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007ff434c887bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007ff434c8925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007ff434c57786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007ff434c57786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007ff434c58d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007ff434c58d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007ff434c590ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007ff434c592ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007ff434c59662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007ff434c59662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007ff434f48cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007ff434f48cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007ff434f48cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007ff434f48cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007ff434f48cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007ff434f532aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007ff434f532aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007ff434f532aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007ff434f532aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007ff434f532aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007ff4333cc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007ff4333cc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007ff4333cc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007ff4333cc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007ff434a63949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007ff434a07e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007ff434a07e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007ff434a07e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007ff434abf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055685188d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x0000556851890432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x0000556851890ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007ff42b927590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007ff42b927649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x00005568518890a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc-overflow2.c.script: line 2: 3098148 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc-overflow2.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/member-expr.cpp (888 of 19121) ******************** TEST 'Clang :: Analysis/member-expr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/member-expr.cpp -verify 1. parser at end of file #0 0x00007f5a65b3c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5a65b3a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5a65b3cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5a649a9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5a6e08bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5a6e08bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5a6e08bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5a6e08bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5a6e08bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5a6e08bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5a6e08bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5a6e08bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5a6dd37cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5a6dd37cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5a6dd37cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5a6dd37cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5a6dd37cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5a6dd37cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5a6dd37cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5a6dd37cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5a6dd38ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5a6dd38ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5a6dd38ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5a6dd38ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5a6dd1c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5a6dd1c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5a6dd1c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5a6dd3a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5a6dd3a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5a6dd3a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5a6dd1d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5a6dd1d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5a6dd1d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5a6dd42483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5a6dd42483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5a6dd42483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5a6dd48af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5a6dd48af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5a6dd48af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5a6dca5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5a6dca5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5a6dca5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5a6dca5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5a6dca615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5a6dca615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5a6dca615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5a6dc703be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5a6dc703be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5a6dc703be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5a6dcb7050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f5a6dcb7050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f5a6dcb7050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f5a6dcc6a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f5a6dcc6a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f5a6dcc6a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f5a6dfb5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f5a6dfb5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f5a6dfb5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f5a6dfb5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f5a6dfb5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f5a6dfc02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f5a6dfc02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f5a6dfc02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f5a6dfc02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f5a6dfc02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f5a6c4397f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f5a6c4397f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f5a6c4397f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f5a6c4397f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f5a6dad0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f5a6da74e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f5a6da74e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f5a6da74e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f5a6db2c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056508a6f22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056508a6f5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056508a6f5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f5a64994590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f5a64994649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056508a6ee0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/member-expr.cpp.script: line 1: 3098352 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/member-expr.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.c (889 of 19121) ******************** TEST 'Clang :: Analysis/malloc.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/malloc.c:1894:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.c:1894:19: Error evaluating statement #0 0x00007fb9f2f51607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb9f2f4f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb9f2f51dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb9f1dbe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb9fb4a0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb9fb4a0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb9fb4a0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb9fb4a0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb9fb4a0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb9fb4a0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb9fb4a0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb9fb4a0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb9fb14ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb9fb14ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb9fb14ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb9fb14ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb9fb14ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb9fb14ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb9fb14ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb9fb14ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb9fb14dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb9fb14dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb9fb14dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb9fb14dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb9fb131854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb9fb131854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb9fb131854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb9fb14f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb9fb14f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb9fb14f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb9fb1321d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb9fb1321d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb9fb1321d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb9fb157483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb9fb157483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb9fb157483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb9fb15daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb9fb15daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb9fb15daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb9fb0bac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb9fb0bac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb9fb0bac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb9fb0bac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb9fb59b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb9fb59b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb9fb59b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb9fb2812a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fb9fb2812a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fb9fb2812a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fb9fb2812a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fb9fb2812a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fb9fb2812a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #52 0x00007fb9fb28173b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fb9fb28173b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fb9fb28173b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #55 0x00007fb9fb29b21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #56 0x00007fb9fb29b21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007fb9fb0ab32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007fb9fb0ab32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fb9fb0ab32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007fb9fb0ab32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007fb9fb0ab32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007fb9fb10a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007fb9fb10a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007fb9fb10a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007fb9fb10a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007fb9fb10a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007fb9fb10a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007fb9fb10b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007fb9fb0d9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007fb9fb0d9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007fb9fb0dad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fb9fb0dad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007fb9fb0db0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007fb9fb0db2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007fb9fb0db662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fb9fb0db662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fb9fb3cacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007fb9fb3cacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007fb9fb3cacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007fb9fb3cacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007fb9fb3cacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007fb9fb3d52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007fb9fb3d52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007fb9fb3d52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007fb9fb3d52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007fb9fb3d52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007fb9f984e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007fb9f984e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007fb9f984e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007fb9f984e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007fb9faee5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007fb9fae89e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007fb9fae89e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007fb9fae89e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007fb9faf418e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055c6d4fdd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055c6d4fe0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055c6d4fe0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007fb9f1da9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007fb9f1da9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055c6d4fd90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc.c.script: line 1: 3098271 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-16.0.6.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/mig.mm (890 of 19121) ******************** TEST 'Clang :: Analysis/mig.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/mig.mm:257:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mig.mm:257:3: Error evaluating statement #0 0x00007f0291ee9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0291ee79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0291ee9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0290d56930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f029a24392e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f029a24392e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f029a24392e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f029a24392e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f029a24392e llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007f029a24392e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007f029a24392e contains<(anonymous namespace)::RefCountedParameters> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:42 #11 0x00007f029a24392e checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:212:52 #12 0x00007f029a24392e void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MIGChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #13 0x00007f029a04332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #14 0x00007f029a04332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f029a04332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #16 0x00007f029a04332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #17 0x00007f029a04332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #18 0x00007f029a0a27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #19 0x00007f029a0a27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #20 0x00007f029a0a27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #21 0x00007f029a0a27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #22 0x00007f029a0a27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #23 0x00007f029a0a27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #24 0x00007f029a0a325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #25 0x00007f029a071786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #26 0x00007f029a071786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #27 0x00007f029a072d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f029a072d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #29 0x00007f029a0730ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #30 0x00007f029a0732ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #31 0x00007f029a073662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f029a073662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f029a362cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007f029a362cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f029a362cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #36 0x00007f029a362cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #37 0x00007f029a362cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #38 0x00007f029a36d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #39 0x00007f029a36d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #40 0x00007f029a36d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #41 0x00007f029a36d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #42 0x00007f029a36d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #43 0x00007f02987e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #44 0x00007f02987e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #45 0x00007f02987e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #46 0x00007f02987e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #47 0x00007f0299e7d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #48 0x00007f0299e21e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #49 0x00007f0299e21e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #50 0x00007f0299e21e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #51 0x00007f0299ed98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #52 0x000056007e2e72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #53 0x000056007e2ea432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #54 0x000056007e2eaef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #55 0x00007f0290d41590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #56 0x00007f0290d41649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #57 0x000056007e2e30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/mig.mm.script: line 1: 3098424 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/mig.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-64.m (891 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-64.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-64.m:42:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-64.m:42:7: Error evaluating statement #0 0x00007f397133b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f39713399d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f397133bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f39701a8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f397988ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f397988ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f397988ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f397988ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f397988ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f397988ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f397988ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f397988ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3979536cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3979536cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3979536cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3979536cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3979536cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3979536cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3979536cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3979536cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3979537ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3979537ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3979537ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3979537ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f397951b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f397951b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f397951b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f397953919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f397953919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f397953919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f397951c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f397951c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f397951c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3979541483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3979541483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3979541483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3979547af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3979547af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3979547af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f39794a4c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f39794a4c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f39794a4c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f39794a4c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f39794fa82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f39794fa82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f39794fa82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f39794fa82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f39794c4949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f39794c4949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f39794c4949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f39794c4949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f39794c4949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f39794c4d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f39794c4d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f39794c50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f39794c52ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f39794c5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f39794c5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f39797b4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f39797b4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f39797b4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f39797b4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f39797b4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f39797bf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f39797bf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f39797bf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f39797bf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f39797bf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f3977c387f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f3977c387f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f3977c387f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f3977c387f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f39792cf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f3979273e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f3979273e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f3979273e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f397932b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005653104152fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000565310418432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000565310418ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f3970193590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f3970193649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005653104110a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-64.m.script: line 1: 3098456 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps-64.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call-path-notes.cpp (892 of 19121) ******************** TEST 'Clang :: Analysis/method-call-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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 TestInstanceCall *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp:41:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp:41:7: Error evaluating statement #0 0x00007f2272290607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f227228e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2272290dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f22710fd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f227a7dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f227a7dfda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f227a7dfda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f227a7dfda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f227a7dfda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f227a7dfda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f227a7dfda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f227a7dfda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f227a48bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f227a48bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f227a48bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f227a48bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f227a48bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f227a48bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f227a48bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f227a48bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f227a48cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f227a48cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f227a48cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f227a48cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f227a470854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f227a470854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f227a470854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f227a48e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f227a48e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f227a48e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f227a4711d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f227a4711d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f227a4711d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f227a496483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f227a496483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f227a496483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f227a49caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f227a49caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f227a49caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f227a3f9c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f227a3f9c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f227a3f9c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f227a3f9c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f227a44f82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f227a44f82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f227a44f82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f227a44f82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f227a419949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f227a419949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f227a419949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f227a419949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f227a419949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f227a419d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f227a419d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f227a41a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f227a41a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f227a41a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f227a41a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f227a709cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f227a709cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f227a709cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f227a709cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f227a709cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f227a7142aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f227a7142aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f227a7142aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f227a7142aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f227a7142aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f2278b8d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f2278b8d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f2278b8d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f2278b8d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f227a224949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f227a1c8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f227a1c8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f227a1c8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f227a2808e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000557ca449c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000557ca449f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000557ca449fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f22710e8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f22710e8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000557ca44980a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/method-call-path-notes.cpp.script: line 3: 3098396 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/method-call-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/max-nodes-suppress-on-sink.cpp (893 of 19121) ******************** TEST 'Clang :: Analysis/max-nodes-suppress-on-sink.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.cpp:25:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.cpp:25:13: Error evaluating statement #0 0x00007fe121a97607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe121a959d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe121a97dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe120904930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe129fccbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe129fccbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe129fccbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe129fccbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe129fccbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe129fccbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe129fccbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe129fccbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fe129de05e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fe129de05e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe129de05e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fe129bef28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fe129bef28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fe129bef28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fe129bef28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fe129c9d511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fe129c9d511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fe129c9d511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fe129c9d511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fe129ca3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fe129ca3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fe129ca3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fe129c00d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fe129c00d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fe129c00d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fe129c00d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fe12a0e10f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fe12a0e10f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fe12a0e10f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fe129dc72a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fe129dc72a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fe129dc72a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fe129dc72a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fe129dc72a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fe129dc72a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fe129dc773b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fe129dc773b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fe129dc773b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007fe129de121b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fe129de121b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fe129bf132d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fe129bf132d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fe129bf132d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fe129bf132d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fe129bf132d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fe129c507bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fe129c507bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fe129c507bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fe129c507bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fe129c507bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fe129c507bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fe129c5125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fe129c1f786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fe129c1f786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fe129c20d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fe129c20d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fe129c210ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fe129c212ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fe129c21662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fe129c21662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fe129f10cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fe129f10cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fe129f10cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fe129f10cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fe129f10cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fe129f1b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fe129f1b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fe129f1b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fe129f1b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fe129f1b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fe1283947f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fe1283947f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fe1283947f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fe1283947f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fe129a2b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fe1299cfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fe1299cfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fe1299cfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fe129a878e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055d5da95f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055d5da962432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055d5da962ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fe1208ef590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fe1208ef649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055d5da95b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/max-nodes-suppress-on-sink.cpp.script: line 1: 3098354 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.mm (894 of 19121) ******************** TEST 'Clang :: Analysis/malloc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/malloc.mm:350:38: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.mm:350:38: Error evaluating statement #0 0x00007f29e7ddf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f29e7ddd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f29e7ddfdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f29e6c4c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f29f0314bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f29f0314bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f29f0314bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f29f0314bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f29f0314bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f29f0314bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f29f0314bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f29f0314bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f29f01285e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f29f01285e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f29f01285e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f29eff3728a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f29eff3728a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f29eff3728a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f29eff3728a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f29effe5511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f29effe5511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f29effe5511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f29effe5511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f29effebaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f29effebaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f29effebaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f29eff48d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f29eff48d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f29eff48d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f29eff48d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f29f04290f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f29f04290f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f29f04290f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f29f010f2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f29f010f2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f29f010f2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f29f010f2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f29f010f2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f29f010f2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f29f010f73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f29f010f73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f29f010f73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f29f012921b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f29f012921b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f29eff3932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f29eff3932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f29eff3932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f29eff3932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f29eff3932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f29eff987bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f29eff987bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f29eff987bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f29eff987bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f29eff987bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f29eff987bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f29eff9925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f29eff67786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f29eff67786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f29eff68d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f29eff68d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f29eff690ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f29eff692ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f29eff69662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f29eff69662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f29f0258cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f29f0258cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f29f0258cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f29f0258cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f29f0258cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f29f02632aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f29f02632aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f29f02632aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f29f02632aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f29f02632aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f29ee6dc7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f29ee6dc7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f29ee6dc7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f29ee6dc7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f29efd73949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f29efd17e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f29efd17e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f29efd17e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f29efdcf8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x0000564b440052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x0000564b44008432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x0000564b44008ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f29e6c37590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f29e6c37649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x0000564b440010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc.mm.script: line 1: 3098294 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/malloc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-ranges.m (895 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-ranges.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-ranges.m:50:22: Error evaluating statement #0 0x00007f9c88b0c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9c88b0a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9c88b0cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9c87979930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9c90d01c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9c90d01c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9c90d01c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9c90d01c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f9c90d01c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f9c90d01c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f9c90c8c953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f9c90c8c953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f9c90c8c953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f9c90c8c953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f9c90c95b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f9c90c960ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f9c90c9621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f9c90c963d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f9c90c96662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f9c90c96662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f9c90f85cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f9c90f85cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f9c90f85cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f9c90f85cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f9c90f85cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f9c90f902aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f9c90f902aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f9c90f902aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f9c90f902aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f9c90f902aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f9c8f4097f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f9c8f4097f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f9c8f4097f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f9c8f4097f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f9c90aa0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f9c90a44e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f9c90a44e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f9c90a44e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f9c90afc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000564cab5cf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000564cab5d2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000564cab5d2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f9c87964590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f9c87964649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000564cab5cb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-ranges.m.script: line 1: 3098575 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-ranges.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/max-nodes-suppress-on-sink.c (896 of 19121) ******************** TEST 'Clang :: Analysis/max-nodes-suppress-on-sink.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.c:76:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.c:76:13: Error evaluating statement #0 0x00007fdfb42bb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdfb42b99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdfb42bbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdfb3128930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdfbc7f0bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdfbc7f0bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdfbc7f0bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdfbc7f0bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdfbc7f0bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdfbc7f0bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdfbc7f0bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdfbc7f0bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fdfbc6045e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fdfbc6045e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fdfbc6045e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fdfbc41328a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fdfbc41328a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fdfbc41328a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fdfbc41328a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fdfbc4c1511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fdfbc4c1511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fdfbc4c1511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fdfbc4c1511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fdfbc4c7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fdfbc4c7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fdfbc4c7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fdfbc424d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fdfbc424d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fdfbc424d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fdfbc424d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fdfbc9050f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fdfbc9050f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fdfbc9050f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fdfbc5eb2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fdfbc5eb2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fdfbc5eb2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fdfbc5eb2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fdfbc5eb2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fdfbc5eb2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fdfbc5eb73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fdfbc5eb73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fdfbc5eb73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007fdfbc60521b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fdfbc60521b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fdfbc41532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fdfbc41532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fdfbc41532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fdfbc41532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fdfbc41532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fdfbc4747bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fdfbc4747bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fdfbc4747bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fdfbc4747bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fdfbc4747bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fdfbc4747bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fdfbc47525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fdfbc443786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fdfbc443786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fdfbc444d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fdfbc444d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fdfbc4450ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fdfbc4452ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fdfbc445662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fdfbc445662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fdfbc734cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fdfbc734cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fdfbc734cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fdfbc734cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fdfbc734cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fdfbc73f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fdfbc73f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fdfbc73f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fdfbc73f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fdfbc73f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fdfbabb87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fdfbabb87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fdfbabb87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fdfbabb87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fdfbc24f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fdfbc1f3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fdfbc1f3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fdfbc1f3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fdfbc2ab8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x00005647c726b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x00005647c726e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x00005647c726eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fdfb3113590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fdfb3113649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x00005647c72670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/max-nodes-suppress-on-sink.c.script: line 1: 3098312 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/max-nodes-suppress-on-sink.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-cxx0x.cpp (897 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-cxx0x.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-cxx0x.cpp -verify -o /dev/null 1. parser at end of file #0 0x00007f8406b66607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8406b649d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8406b66dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f84059d3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f840f0b5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f840f0b5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f840f0b5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f840f0b5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f840f0b5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f840f0b5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f840f0b5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f840f0b5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f840ed61cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f840ed61cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f840ed61cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f840ed61cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f840ed61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f840ed61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f840ed61cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f840ed61cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f840ed62ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f840ed62ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f840ed62ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f840ed62ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f840ed46854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f840ed46854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f840ed46854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f840ed6419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f840ed6419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f840ed6419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f840ed471d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f840ed471d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f840ed471d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f840ed6c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f840ed6c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f840ed6c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f840ed72af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f840ed72af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f840ed72af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f840eccfcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f840eccfcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f840eccfcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f840eccfcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f840ecd015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f840ecd015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f840ecd015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f840ec9a3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f840ec9a3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f840ec9a3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f840ece1050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f840ece1050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f840ece1050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f840ecf0a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f840ecf0a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f840ecf0a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f840efdfcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f840efdfcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f840efdfcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f840efdfcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f840efdfcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f840efea2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f840efea2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f840efea2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f840efea2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f840efea2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f840d4637f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f840d4637f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f840d4637f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f840d4637f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f840eafa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f840ea9ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f840ea9ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f840ea9ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f840eb568e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056317ded92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056317dedc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056317dedcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f84059be590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f84059be649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056317ded50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-cxx0x.cpp.script: line 1: 3098530 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-cxx0x.cpp -verify -o /dev/null -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.m (899 of 19121) ******************** TEST 'Clang :: Analysis/malloc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.m 1. parser at end of file 2. While analyzing stack: #0 Calling wrapInNSValue 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.m:55:18: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.m:55:18: Error evaluating statement #0 0x00007f3b8caea607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3b8cae89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3b8caeadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3b8b957930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3b9501fbfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b9501fbfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b9501fbfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b9501fbfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b9501fbfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b9501fbfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b9501fbfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3b9501fbfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f3b94e335e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3b94e335e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3b94e335e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f3b94c4228a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3b94c4228a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3b94c4228a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f3b94c4228a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f3b94cf0511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3b94cf0511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3b94cf0511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f3b94cf0511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f3b94cf6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3b94cf6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3b94cf6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f3b94c53d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3b94c53d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3b94c53d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f3b94c53d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f3b951340f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f3b951340f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f3b951340f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f3b94e1a2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f3b94e1a2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f3b94e1a2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f3b94e1a2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f3b94e1a2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f3b94e1a2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f3b94e1a73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f3b94e1a73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f3b94e1a73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f3b94e3421b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f3b94e3421b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f3b94c4432d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f3b94c4432d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f3b94c4432d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f3b94c4432d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f3b94c4432d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f3b94ca37bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f3b94ca37bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f3b94ca37bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f3b94ca37bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f3b94ca37bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f3b94ca37bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f3b94ca425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f3b94c72786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f3b94c72786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f3b94c73d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3b94c73d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f3b94c740ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f3b94c742ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f3b94c74662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3b94c74662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3b94f63cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f3b94f63cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f3b94f63cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f3b94f63cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f3b94f63cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f3b94f6e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f3b94f6e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f3b94f6e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f3b94f6e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f3b94f6e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f3b933e77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f3b933e77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f3b933e77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f3b933e77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f3b94a7e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f3b94a22e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f3b94a22e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f3b94a22e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f3b94ada8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x00005604ade0f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x00005604ade12432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x00005604ade12ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f3b8b942590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f3b8b942649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x00005604ade0b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/malloc.m.script: line 1: 3098295 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/malloc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-eager-assume.m (900 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-eager-assume.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-eager-assume.m:144:16: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-eager-assume.m:144:16: Error evaluating statement #0 0x00007f9dd620e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9dd620c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9dd620edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9dd507b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9dde75dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9dde75dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9dde75dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9dde75dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9dde75dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9dde75dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9dde75dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9dde75dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9dde409cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9dde409cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9dde409cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9dde409cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9dde409cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9dde409cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9dde409cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9dde409cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9dde40aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9dde40aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9dde40aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9dde40aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9dde3ee854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9dde3ee854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9dde3ee854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9dde40c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9dde40c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9dde40c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9dde3ef1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9dde3ef1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9dde3ef1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9dde414483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9dde414483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9dde414483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9dde41aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9dde41aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9dde41aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9dde377c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9dde377c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9dde377c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9dde377c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f9dde3cd82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9dde3cd82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9dde3cd82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f9dde3cd82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f9dde397949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f9dde397949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f9dde397949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f9dde397949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f9dde397949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f9dde397d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f9dde397d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f9dde3980ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f9dde3982ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f9dde398662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f9dde398662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f9dde687cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f9dde687cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f9dde687cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f9dde687cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f9dde687cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f9dde6922aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f9dde6922aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f9dde6922aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f9dde6922aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f9dde6922aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f9ddcb0b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f9ddcb0b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f9ddcb0b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f9ddcb0b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f9dde1a2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f9dde146e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f9dde146e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f9dde146e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f9dde1fe8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005640d172b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005640d172e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005640d172eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f9dd5066590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f9dd5066649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005640d17270a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-eager-assume.m.script: line 1: 3098553 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-eager-assume.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.mm (901 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-region-store.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-region-store.mm:43:3: Error evaluating branch #0 0x00007f396d7dc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f396d7da9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f396d7dcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f396c649930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3975952ade llvm::ImutAVLTree, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f3975952ade llvm::IntrusiveRefCntPtrInfo, bool>>>::retain(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3975952ade llvm::IntrusiveRefCntPtr, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3975952ade llvm::IntrusiveRefCntPtr, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3975952ade llvm::ImmutableMap, bool, llvm::ImutKeyValueInfo, bool>>::ImmutableMap(llvm::ImutAVLTree, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3975952ade clang::ento::ProgramStatePartialTrait, bool, llvm::ImutKeyValueInfo, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3975952ade get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f3975952ade clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2670:0 #12 0x00007f3975952ade assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2681:0 #13 0x00007f3975952ade 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #14 0x00007f39759535eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #15 0x00007f3975966662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f3975966662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f3975c55cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f3975c55cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f3975c55cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f3975c55cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f3975c55cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f3975c602aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f3975c602aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f3975c602aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f3975c602aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f3975c602aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f39740d97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f39740d97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f39740d97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f39740d97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f3975770949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f3975714e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f3975714e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f3975714e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f39757cc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x0000562624fb52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x0000562624fb8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x0000562624fb8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f396c634590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f396c634649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x0000562624fb10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-region-store.mm.script: line 2: 3098683 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-region-store.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps.c (902 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps.c 1. parser at end of file 2. While analyzing stack: #0 Calling PR15623 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps.c:200:8: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps.c:200:8: Error evaluating statement #0 0x00007faff6c55607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007faff6c539d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007faff6c55dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007faff5ac2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fafff1a4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fafff1a4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fafff1a4da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fafff1a4da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fafff1a4da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fafff1a4da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fafff1a4da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fafff1a4da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007faffee50cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007faffee50cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007faffee50cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007faffee50cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007faffee50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007faffee50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007faffee50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007faffee50cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007faffee51ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007faffee51ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007faffee51ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007faffee51ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007faffee35854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007faffee35854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007faffee35854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007faffee5319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007faffee5319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007faffee5319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007faffee361d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007faffee361d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007faffee361d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007faffee5b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007faffee5b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007faffee5b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007faffee61af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007faffee61af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007faffee61af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007faffedbec5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007faffedbec5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007faffedbec5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007faffedbec5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007faffee1482d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007faffee1482d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007faffee1482d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007faffee1482d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007faffedde949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007faffedde949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007faffedde949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007faffedde949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007faffedde949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007faffedded83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007faffedded83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007faffeddf0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007faffeddf2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007faffeddf662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007faffeddf662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fafff0cecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fafff0cecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fafff0cecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fafff0cecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fafff0cecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fafff0d92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fafff0d92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fafff0d92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fafff0d92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fafff0d92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007faffd5527f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007faffd5527f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007faffd5527f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007faffd5527f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007faffebe9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007faffeb8de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007faffeb8de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007faffeb8de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007faffec458e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000564280d432fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000564280d46432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000564280d46ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007faff5aad590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007faff5aad649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000564280d3f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps.c.script: line 1: 3098688 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/missing-bind-temporary.cpp (903 of 19121) ******************** TEST 'Clang :: Analysis/missing-bind-temporary.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/missing-bind-temporary.cpp > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/missing-bind-temporary.cpp.tmp 2>&1 : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/missing-bind-temporary.cpp.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/missing-bind-temporary.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/missing-bind-temporary.cpp:99:7: Error evaluating statement #0 0x00007f8bbbeee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8bbbeec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8bbbeeedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8bbad5b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8bc406e5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8bc406e5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8bc406e5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8bc406e5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8bc406e5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8bc406e5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8bc406e5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f8bc406e5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f8bc4077b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f8bc40780ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f8bc407821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f8bc40783d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f8bc4078662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f8bc4078662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f8bc4367cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f8bc4367cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f8bc4367cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f8bc4367cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f8bc4367cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f8bc43722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f8bc43722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f8bc43722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f8bc43722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f8bc43722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f8bc27eb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f8bc27eb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f8bc27eb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f8bc27eb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f8bc3e82949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f8bc3e26e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f8bc3e26e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f8bc3e26e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f8bc3ede8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000559c86f1e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000559c86f21432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000559c86f21ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f8bbad46590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f8bbad46649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000559c86f1a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/missing-bind-temporary.cpp.script: line 3: 3098751 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/missing-bind-temporary.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.m (904 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps-region-store.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-region-store.m:1360:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-region-store.m:1360:10: Error evaluating statement #0 0x00007fcef74b4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcef74b29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcef74b4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcef6321930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fceffa03da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fceffa03da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fceffa03da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fceffa03da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fceffa03da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fceffa03da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fceffa03da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fceffa03da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fceff6afcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fceff6afcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fceff6afcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fceff6afcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fceff6afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fceff6afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fceff6afcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fceff6afcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fceff6b0ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fceff6b0ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fceff6b0ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fceff6b0ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fceff694854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fceff694854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fceff694854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fceff6b219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fceff6b219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fceff6b219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fceff6951d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fceff6951d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fceff6951d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fceff6ba483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fceff6ba483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fceff6ba483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fceff6c0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fceff6c0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fceff6c0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fceff61dc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fceff61dc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fceff61dc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fceff61dc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fceff67382d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fceff67382d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fceff67382d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fceff67382d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fceff63d949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fceff63d949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fceff63d949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fceff63d949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fceff63d949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fceff63dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fceff63dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fceff63e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fceff63e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fceff63e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fceff63e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fceff92dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fceff92dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fceff92dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fceff92dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fceff92dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fceff9382aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fceff9382aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fceff9382aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fceff9382aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fceff9382aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fcefddb17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fcefddb17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fcefddb17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fcefddb17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fceff448949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fceff3ece4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fceff3ece4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fceff3ece4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fceff4a48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056182685d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000561826860432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000561826860ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fcef630c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fcef630c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005618268590a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-region-store.m.script: line 2: 3098685 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps-region-store.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps.m (905 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps.m' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/misc-ps.m:1353:3: Error evaluating branch #0 0x00007f8a4faf9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8a4faf79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8a4faf9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8a4e966930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8a58048da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8a58048da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8a58048da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8a58048da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8a58048da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8a58048da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8a58048da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8a58048da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8a57cf4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8a57cf4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8a57cf4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8a57cf4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8a57cf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8a57cf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8a57cf4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8a57cf4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8a57cf5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8a57cf5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8a57cf5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8a57cf5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8a57cd9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8a57cd9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8a57cd9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8a57cf719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8a57cf719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8a57cf719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8a57cda1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8a57cda1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8a57cda1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8a57cff483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8a57cff483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8a57cff483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8a57d05af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8a57d05af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8a57d05af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8a57c62caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8a57c62caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8a57c62caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8a57c62caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8a581430f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8a581430f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8a581430f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f8a57c6fe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f8a57c6fe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f8a57c6fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f8a57c6fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f8a57c6fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f8a57c6fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f8a57c6fe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f8a57c6fe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f8a57c6fe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f8a57c6fe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f8a57c705eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f8a57c83662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f8a57c83662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f8a57f72cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f8a57f72cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f8a57f72cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f8a57f72cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f8a57f72cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f8a57f7d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f8a57f7d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f8a57f7d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f8a57f7d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f8a57f7d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f8a563f67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f8a563f67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f8a563f67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f8a563f67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f8a57a8d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f8a57a31e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f8a57a31e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f8a57a31e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f8a57ae98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005638a20f22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005638a20f5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005638a20f5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f8a4e951590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f8a4e951649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005638a20ee0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps.m.script: line 2: 3098703 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.cpp (906 of 19121) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/misc-ps-region-store.cpp:718:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/misc-ps-region-store.cpp:718:9: Error evaluating statement #0 0x00007f2138509607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f21385079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2138509dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2137376930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2140a58da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2140a58da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2140a58da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2140a58da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2140a58da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2140a58da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2140a58da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2140a58da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2140704cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2140704cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2140704cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2140704cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2140704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2140704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2140704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2140704cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2140705ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2140705ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2140705ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2140705ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f21406e9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f21406e9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f21406e9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f214070719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f214070719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f214070719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f21406ea1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f21406ea1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f21406ea1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f214070f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f214070f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f214070f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2140715af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2140715af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2140715af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2140672c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2140672c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2140672c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2140672c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f21406c882d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f21406c882d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f21406c882d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f21406c882d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f2140692949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f2140692949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f2140692949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f2140692949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f2140692949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f2140692d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f2140692d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f21406930ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f21406932ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f2140693662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f2140693662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f2140982cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f2140982cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f2140982cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f2140982cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f2140982cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f214098d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f214098d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f214098d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f214098d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f214098d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f213ee067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f213ee067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f213ee067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f213ee067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f214049d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f2140441e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f2140441e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f2140441e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f21404f98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000564e0e2f72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000564e0e2fa432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000564e0e2faef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f2137361590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f2137361649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000564e0e2f30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/misc-ps-region-store.cpp.script: line 2: 3098665 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare -- ******************** Testing: 0 FAIL: Clang :: Analysis/mismatched-iterator.cpp (908 of 19121) ******************** TEST 'Clang :: Analysis/mismatched-iterator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/mismatched-iterator.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/mismatched-iterator.cpp:130:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mismatched-iterator.cpp:130:7: Error evaluating statement #0 0x00007f2c919ef607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2c919ed9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2c919efdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2c9085c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2c99bdd4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f2c99bdd4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2c99bdd4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2c99bdd4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2c99bdd4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2c99bdd4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2c99bdd4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f2c99bdd4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f2c99bdd4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f2c99bdd958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f2c99bdd958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f2c99bdd958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f2c99bdd958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f2c99bfb967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f2c99bfb967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f2c99bfb967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f2c99bfb967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f2c99bfad34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f2c99bfad34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f2c99bfad34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f2c9a038b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f2c9a038b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f2c9a038b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f2c99bd0458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f2c99bd0458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f2c99bd0458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f2c99bd0458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f2c99bd0458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f2c99bcf9f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f2c99bcf9f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f2c99bcf9f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f2c99bcfb48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f2c99bcfb48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f2c99bcfb48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f2c99bcfb48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f2c99bed107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f2c99bed107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f2c99bed107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f2c99bed107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f2c99bd01d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f2c99bd01d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f2c99bd01d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f2c99bf5483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f2c99bf5483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f2c99bf5483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f2c99bfbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f2c99bfbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f2c99bfbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f2c99b58c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f2c99b58c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f2c99b58c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f2c99b58c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f2c99b5915b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f2c99b5915b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f2c99b5915b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f2c99b233be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f2c99b233be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f2c99b233be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f2c99cfb3e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f2c99cfb3e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f2c99cfb3e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f2c99c6a9c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f2c99c6a9c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f2c99c6a9c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f2c99c6a9c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f2c99c6a9c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f2c99c6a9c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f2c99b4932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f2c99b4932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f2c99b4932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f2c99b4932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f2c99b4932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f2c99ba87bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f2c99ba87bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f2c99ba87bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f2c99ba87bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f2c99ba87bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f2c99ba87bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f2c99ba925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f2c99b77786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f2c99b77786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f2c99b78d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f2c99b78d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f2c99b790ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f2c99b792ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f2c99b79662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f2c99b79662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f2c99e68cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f2c99e68cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f2c99e68cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f2c99e68cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f2c99e68cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f2c99e732aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f2c99e732aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f2c99e732aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f2c99e732aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f2c99e732aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f2c982ec7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f2c982ec7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f2c982ec7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f2c982ec7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f2c99983949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f2c99927e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f2c99927e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f2c99927e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f2c999df8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x00005592a93462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x00005592a9349432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x00005592a9349ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f2c90847590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f2c90847649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x00005592a93420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/mismatched-iterator.cpp.script: line 2: 3098722 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/mismatched-iterator.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/mpicheckernotes.cpp (909 of 19121) ******************** TEST 'Clang :: Analysis/mpicheckernotes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpicheckernotes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling tripleNonblocking() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpicheckernotes.cpp:29:3: Error evaluating statement #0 0x00007f0c65e36607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0c65e349d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0c65e36dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0c64ca3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0c6e19846e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0c6e19846e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0c6e19846e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0c6e19846e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0c6e19846e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0c6e19846e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0c6e19846e clang::ento::ProgramStateTrait::data_type clang::ento::ProgramState::get() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f0c6e19846e clang::ento::mpi::MPIChecker::checkMissingWaits(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:104:49 #12 0x00007f0c6df89e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f0c6dfb6833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f0c6dfb6833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f0c6dfb6833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f0c6dfb6833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f0c6dfb6833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f0c6dfb6833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f0c6dfb6833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f0c6dfbfb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f0c6dfc00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f0c6dfc02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f0c6dfc0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f0c6dfc0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f0c6e2afcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f0c6e2afcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f0c6e2afcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f0c6e2afcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f0c6e2afcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f0c6e2ba2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f0c6e2ba2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f0c6e2ba2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f0c6e2ba2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f0c6e2ba2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f0c6c7337f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f0c6c7337f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f0c6c7337f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f0c6c7337f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f0c6ddca949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f0c6dd6ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f0c6dd6ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f0c6dd6ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f0c6de268e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x0000555d29e0f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000555d29e12432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000555d29e12ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f0c64c8e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f0c64c8e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x0000555d29e0b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/mpicheckernotes.cpp.script: line 1: 3098894 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpicheckernotes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/mpichecker.cpp (910 of 19121) ******************** TEST 'Clang :: Analysis/mpichecker.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpichecker.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling externFunctions1() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpichecker.cpp:335:3: Error evaluating statement #0 0x00007f2765791607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f276578f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2765791dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f27645fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f276daf346e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f276daf346e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f276daf346e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f276daf346e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f276daf346e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f276daf346e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f276daf346e clang::ento::ProgramStateTrait::data_type clang::ento::ProgramState::get() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f276daf346e clang::ento::mpi::MPIChecker::checkMissingWaits(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:104:49 #12 0x00007f276d8e4e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f276d911833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f276d911833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f276d911833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f276d911833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f276d911833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f276d911833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f276d911833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f276d91ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f276d91b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f276d91b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f276d91b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f276d91b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f276dc0acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f276dc0acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f276dc0acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f276dc0acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f276dc0acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f276dc152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f276dc152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f276dc152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f276dc152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f276dc152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f276c08e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f276c08e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f276c08e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f276c08e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f276d725949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f276d6c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f276d6c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f276d6c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f276d7818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055d422d882fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055d422d8b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055d422d8bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f27645e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f27645e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055d422d840a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/mpichecker.cpp.script: line 1: 3098877 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mpichecker.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/model-file.cpp (911 of 19121) ******************** TEST 'Clang :: Analysis/model-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config faux-bodies=true,model-path=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/Models -analyzer-output=plist-multi-file -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/model-file.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/model-file.cpp:31:7: Error evaluating branch #0 0x00007f7ec5e17607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7ec5e159d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7ec5e17dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7ec4c84930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7ece366da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7ece366da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7ece366da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7ece366da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7ece366da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7ece366da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7ece366da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7ece366da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7ece012cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7ece012cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7ece012cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7ece012cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7ece012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7ece012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7ece012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7ece012cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7ece01387b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7ece01387b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7ece01387b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7ece01387b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f7ece014eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7ece014eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7ece014eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f7ece01520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7ece01520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7ece01520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f7ecdff81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7ecdff81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7ecdff81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7ece01d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7ece01d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7ece01d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7ece023af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7ece023af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7ece023af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7ecdf80c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7ecdf80c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7ecdf80c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7ecdf80c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f7ece4610f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7ece4610f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7ece4610f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7ecdf8de2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f7ecdf8de2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f7ecdf8de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f7ecdf8de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f7ecdf8de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f7ecdf8de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f7ecdf8de2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f7ecdf8de2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f7ecdf8de2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f7ecdf8de2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f7ecdf8e5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f7ecdfa1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f7ecdfa1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f7ece290cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f7ece290cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f7ece290cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f7ece290cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f7ece290cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f7ece29b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f7ece29b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f7ece29b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f7ece29b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f7ece29b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f7ecc7147f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f7ecc7147f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f7ecc7147f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f7ecc7147f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f7ecddab949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f7ecdd4fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f7ecdd4fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f7ecdd4fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f7ecde078e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000562a0c4052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000562a0c408432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000562a0c408ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f7ec4c6f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f7ec4c6f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000562a0c4010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/model-file.cpp.script: line 2: 3098828 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config faux-bodies=true,model-path=/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/Models -analyzer-output=plist-multi-file -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/model-file.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/model-file.cpp.tmp -- ******************** Testing: 0 FAIL: Clang :: Analysis/mutually_exclusive_null_fp.cpp (912 of 19121) ******************** TEST 'Clang :: Analysis/mutually_exclusive_null_fp.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mutually_exclusive_null_fp.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling compare(Data &, Data &) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mutually_exclusive_null_fp.cpp:16:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mutually_exclusive_null_fp.cpp:16:7: Error evaluating statement #0 0x00007f23811b6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f23811b49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f23811b6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2380023930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f23893a53a3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f23893a53a3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f23893a53a3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f23893a53a3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f23893a53a3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f23893a53a3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f23893a53a3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f23893a53a3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63 #12 0x00007f23893a7894 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f23893a7894 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f23893a7894 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60 #15 0x00007f23893b2052 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f23893b2052 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f23893b2052 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48 #18 0x00007f23893b2052 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65 #19 0x00007f23893b2052 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28 #20 0x00007f23893b2052 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #21 0x00007f23893b2052 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #22 0x00007f23893b2052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #23 0x00007f23893b2052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #24 0x00007f23893b2052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #25 0x00007f23893b2052 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #26 0x00007f23893b2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007f23893b2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007f23893b2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f23893b2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #30 0x00007f2389396854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2389396854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2389396854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #33 0x00007f23893b444f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007f23893b444f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f23893b444f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:57 #36 0x00007f23893971d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #37 0x00007f23893971d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f23893971d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #39 0x00007f23893bc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f23893bc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f23893bc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #42 0x00007f23893c2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f23893c2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f23893c2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #45 0x00007f238931fc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f238931fc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f238931fc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #48 0x00007f238931fc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #49 0x00007f238937582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f238937582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f238937582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #52 0x00007f238937582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #53 0x00007f238933f949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #54 0x00007f238933f949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #55 0x00007f238933f949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #56 0x00007f238933f949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #57 0x00007f238933f949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #58 0x00007f238933fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f238933fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f23893400ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f23893402ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f2389340662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f2389340662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f238962fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f238962fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f238962fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f238962fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f238962fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f238963a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f238963a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f238963a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f238963a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f238963a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f2387ab37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f2387ab37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f2387ab37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f2387ab37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f238914a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f23890eee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f23890eee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f23890eee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f23891a68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x00005580c3b4d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x00005580c3b50432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x00005580c3b50ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f238000e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f238000e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x00005580c3b490a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/mutually_exclusive_null_fp.cpp.script: line 1: 3098932 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/mutually_exclusive_null_fp.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-null-throw.cpp (913 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-null-throw.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-null-throw.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core -DSUPPRESSED -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 0x00007efd4bcf1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efd4bcef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efd4bcf1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efd4ab5e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efd53e715d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007efd53e715d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007efd53e715d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007efd53e715d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007efd53e715d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007efd53e715d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007efd53e715d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007efd53e715d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007efd53eb9afb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0 #13 0x00007efd53e7b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007efd53e7b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007efd5416acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007efd5416acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007efd5416acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #18 0x00007efd5416acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #19 0x00007efd5416acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #20 0x00007efd541752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #21 0x00007efd541752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #22 0x00007efd541752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #23 0x00007efd541752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #24 0x00007efd541752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #25 0x00007efd525ee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #26 0x00007efd525ee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #27 0x00007efd525ee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #28 0x00007efd525ee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #29 0x00007efd53c85949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #30 0x00007efd53c29e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #31 0x00007efd53c29e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #32 0x00007efd53c29e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #33 0x00007efd53ce18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #34 0x000055ec25f892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #35 0x000055ec25f8c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #36 0x000055ec25f8cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #37 0x00007efd4ab49590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #38 0x00007efd4ab49649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #39 0x000055ec25f850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-null-throw.cpp.script: line 2: 3099051 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-null-throw.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-inlined.cpp (914 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-inlined.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-ctor-inlined.cpp:19:11: Error evaluating statement #0 0x00007f2109f1b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2109f199d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2109f1bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2108d88930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f211209b5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f211209b5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f211209b5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f211209b5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f211209b5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f211209b5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f211209b5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f211209b5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f21120a4b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f21120a50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f21120a521c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f21120a53d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f21120a5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f21120a5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f2112394cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f2112394cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f2112394cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f2112394cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f2112394cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f211239f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f211239f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f211239f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f211239f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f211239f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f21108187f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f21108187f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f21108187f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f21108187f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f2111eaf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f2111e53e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f2111e53e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f2111e53e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f2111f0b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000561df82312fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000561df8234432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000561df8234ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f2108d73590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f2108d73649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000561df822d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-inlined.cpp.script: line 1: 3099054 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-inlined.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-aligned.cpp (916 of 19121) ******************** TEST 'Clang :: Analysis/new-aligned.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-aligned.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-aligned.cpp:12:10: Error evaluating New Allocator Call #0 0x00007f8d3b5d0607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8d3b5ce9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8d3b5d0dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8d3a43d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8d43b1fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8d43b1fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8d43b1fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8d43b1fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8d43b1fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8d43b1fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8d43b1fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8d43b1fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8d437cbcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8d437cbcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8d437cbcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8d437cbcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8d437cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8d437cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8d437cbcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8d437cbcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8d437ccab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8d437ccab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8d437ccab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8d437ccab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8d437b0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8d437b0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8d437b0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8d437ce19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8d437ce19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8d437ce19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8d437b11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8d437b11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8d437b11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8d437d6483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8d437d6483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8d437d6483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8d437dcaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8d437dcaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8d437dcaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8d43739caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8d43739caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8d43739caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8d43739caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8d4373a15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8d4373a15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8d4373a15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8d4379d974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8d4379d974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8d4379d974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f8d4379d974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f8d437520ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f8d437520ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f8d4375a13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f8d4375a21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f8d4375a3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f8d4375a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f8d4375a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f8d43a49cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f8d43a49cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f8d43a49cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f8d43a49cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f8d43a49cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f8d43a542aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f8d43a542aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f8d43a542aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f8d43a542aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f8d43a542aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f8d41ecd7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f8d41ecd7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f8d41ecd7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f8d41ecd7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f8d43564949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f8d43508e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f8d43508e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f8d43508e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f8d435c08e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055fdffab42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055fdffab7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055fdffab7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f8d3a428590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f8d3a428649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055fdffab00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-aligned.cpp.script: line 1: 3098981 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-aligned.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-with-exceptions.cpp (918 of 19121) ******************** TEST 'Clang :: Analysis/new-with-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-with-exceptions.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-with-exceptions.cpp:49:31: Error evaluating statement #0 0x00007f49fae60607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f49fae5e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f49fae60dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f49f9ccd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4a02fe05d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4a02fe05d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4a02fe05d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4a02fe05d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4a02fe05d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4a02fe05d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4a02fe05d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f4a02fe05d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f4a02fe9b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f4a02fea0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f4a02fea2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f4a02fea662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f4a02fea662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f4a032d9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f4a032d9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f4a032d9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f4a032d9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f4a032d9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f4a032e42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f4a032e42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f4a032e42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f4a032e42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f4a032e42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f4a0175d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f4a0175d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f4a0175d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f4a0175d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f4a02df4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f4a02d98e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f4a02d98e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f4a02d98e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f4a02e508e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x0000561c18b682fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x0000561c18b6b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x0000561c18b6bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f49f9cb8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f49f9cb8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x0000561c18b640a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-with-exceptions.cpp.script: line 2: 3099159 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-with-exceptions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-null.cpp (919 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-null.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007f02360fe607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f02360fc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f02360fedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0234f6b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f023e27e5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f023e27e5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f023e27e5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f023e27e5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f023e27e5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f023e27e5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f023e27e5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f023e27e5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f023e2c6afb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0 #13 0x00007f023e288662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007f023e288662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007f023e577cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f023e577cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f023e577cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #18 0x00007f023e577cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #19 0x00007f023e577cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #20 0x00007f023e5822aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #21 0x00007f023e5822aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #22 0x00007f023e5822aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #23 0x00007f023e5822aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #24 0x00007f023e5822aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #25 0x00007f023c9fb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #26 0x00007f023c9fb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #27 0x00007f023c9fb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #28 0x00007f023c9fb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #29 0x00007f023e092949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #30 0x00007f023e036e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #31 0x00007f023e036e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #32 0x00007f023e036e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #33 0x00007f023e0ee8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #34 0x0000556c8ba1d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #35 0x0000556c8ba20432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #36 0x0000556c8ba20ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #37 0x00007f0234f56590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #38 0x00007f0234f56649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #39 0x0000556c8ba190a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-null.cpp.script: line 1: 3099085 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-ctor-null.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-conservative.cpp (921 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-conservative.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-ctor-conservative.cpp:53:18: Error evaluating New Allocator Call #0 0x00007fa29ce84607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa29ce829d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa29ce84dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa29bcf1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa2a53d3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa2a53d3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa2a53d3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa2a53d3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa2a53d3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa2a53d3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa2a53d3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa2a53d3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa2a507fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa2a507fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa2a507fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa2a507fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa2a507fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa2a507fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa2a507fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa2a507fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa2a5080ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa2a5080ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa2a5080ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa2a5080ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa2a5064854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa2a5064854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa2a5064854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa2a508219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa2a508219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa2a508219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa2a50651d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa2a50651d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa2a50651d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa2a508a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa2a508a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa2a508a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa2a5090af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa2a5090af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa2a5090af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa2a4fedcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa2a4fedcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa2a4fedcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa2a4fedcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa2a4fee15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa2a4fee15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa2a4fee15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa2a5051974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa2a5051974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa2a5051974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fa2a5051974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fa2a50060ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fa2a50060ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fa2a500e13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fa2a500e21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007fa2a500e3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fa2a500e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fa2a500e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fa2a52fdcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fa2a52fdcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fa2a52fdcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007fa2a52fdcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007fa2a52fdcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007fa2a53082aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007fa2a53082aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007fa2a53082aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007fa2a53082aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007fa2a53082aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007fa2a37817f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007fa2a37817f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007fa2a37817f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007fa2a37817f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007fa2a4e18949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007fa2a4dbce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007fa2a4dbce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007fa2a4dbce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007fa2a4e748e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000563bcf1c12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000563bcf1c4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000563bcf1c4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007fa29bcdc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007fa29bcdc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000563bcf1bd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-conservative.cpp.script: line 1: 3099016 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-conservative.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-dynamic-types.cpp (922 of 19121) ******************** TEST 'Clang :: Analysis/new-dynamic-types.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/new-dynamic-types.cpp:26:3: Error evaluating New Allocator Call #0 0x00007f753ae43607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f753ae419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f753ae43dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7539cb0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7543392da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7543392da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7543392da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7543392da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7543392da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7543392da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7543392da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7543392da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f754303ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f754303ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f754303ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f754303ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f754303ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f754303ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f754303ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f754303ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f754303fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f754303fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f754303fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f754303fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7543023854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7543023854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7543023854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f754304119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f754304119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f754304119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f75430241d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f75430241d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f75430241d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7543049483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7543049483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7543049483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f754304faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f754304faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f754304faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7542faccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7542faccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7542faccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7542faccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7542fad15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7542fad15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7542fad15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7543010974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7543010974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7543010974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f7543010974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f7542fc50ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f7542fc50ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f7542fcd13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f7542fcd2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f7542fcd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f7542fcd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f75432bccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f75432bccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f75432bccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f75432bccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f75432bccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f75432c72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f75432c72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f75432c72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f75432c72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f75432c72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f75417407f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f75417407f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f75417407f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f75417407f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f7542dd7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f7542d7be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f7542d7be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f7542d7be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f7542e338e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000558a0c8bf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000558a0c8c2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000558a0c8c2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f7539c9b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f7539c9b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000558a0c8bb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-dynamic-types.cpp.script: line 1: 3099141 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-dynamic-types.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-recursive.cpp (923 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-recursive.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-ctor-recursive.cpp:69:12: Error evaluating New Allocator Call #0 0x00007fe17daf2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe17daf09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe17daf2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe17c95f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe186041da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe186041da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe186041da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe186041da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe186041da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe186041da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe186041da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe186041da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe185cedcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe185cedcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe185cedcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe185cedcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe185cedcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe185cedcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe185cedcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe185cedcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe185ceeab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe185ceeab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe185ceeab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe185ceeab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe185cd2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe185cd2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe185cd2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe185cf019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe185cf019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe185cf019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe185cd31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe185cd31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe185cd31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe185cf8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe185cf8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe185cf8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe185cfeaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe185cfeaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe185cfeaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe185c5bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe185c5bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe185c5bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe185c5bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe185c5c15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe185c5c15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe185c5c15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe185cbf974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe185cbf974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe185cbf974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe185cbf974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fe185c740ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fe185c740ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fe185c7c13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fe185c7c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fe185c7c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fe185c7c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fe185f6bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fe185f6bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fe185f6bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fe185f6bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fe185f6bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fe185f762aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fe185f762aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fe185f762aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fe185f762aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fe185f762aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fe1843ef7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fe1843ef7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fe1843ef7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fe1843ef7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fe185a86949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fe185a2ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fe185a2ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fe185a2ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fe185ae28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055ca3c0a02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055ca3c0a3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055ca3c0a3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fe17c94a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fe17c94a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055ca3c09c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-recursive.cpp.script: line 1: 3099096 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-recursive.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-symbolic.cpp (924 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-symbolic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-ctor-symbolic.cpp:21:9: Error evaluating branch #0 0x00007f4ab5fe7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4ab5fe59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4ab5fe7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4ab4e54930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4abe536da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4abe536da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4abe536da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4abe536da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4abe536da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4abe536da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4abe536da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4abe536da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4abe1e2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4abe1e2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4abe1e2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4abe1e2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4abe1e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4abe1e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4abe1e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4abe1e2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4abe1e3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4abe1e3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4abe1e3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4abe1e3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4abe1c7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4abe1c7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4abe1c7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4abe1e519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4abe1e519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4abe1e519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4abe1c81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4abe1c81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4abe1c81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4abe1ed483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4abe1ed483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4abe1ed483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4abe1f3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4abe1f3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4abe1f3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4abe150c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4abe150c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4abe150c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4abe150c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4abe6310f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4abe6310f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4abe6310f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4abe15de2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4abe15de2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f4abe15de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f4abe15de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f4abe15de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f4abe15de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f4abe15de2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f4abe15de2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f4abe15de2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f4abe15de2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f4abe15e5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f4abe171662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f4abe171662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f4abe460cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f4abe460cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f4abe460cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f4abe460cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f4abe460cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f4abe46b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f4abe46b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f4abe46b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f4abe46b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f4abe46b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f4abc8e47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f4abc8e47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f4abc8e47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f4abc8e47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f4abdf7b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f4abdf1fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f4abdf1fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f4abdf1fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f4abdfd78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005578d2c1a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005578d2c1d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005578d2c1def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f4ab4e3f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f4ab4e3f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005578d2c160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-symbolic.cpp.script: line 1: 3099088 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-symbolic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-unreachable-dtors.cpp (928 of 19121) ******************** TEST 'Clang :: Analysis/no-unreachable-dtors.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-unreachable-dtors.cpp 1. parser at end of file #0 0x00007f9b8b738607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9b8b7369d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9b8b738dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9b8a5a5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9b938bcafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9b938bcafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9b938bcafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9b938bcafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9b938bcafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9b938bcafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9b938bcafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f9b938bcafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f9b938bd5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f9b938c244e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f9b938c2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f9b938c2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f9b93bb1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f9b93bb1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f9b93bb1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f9b93bb1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f9b93bb1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f9b93bbc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f9b93bbc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f9b93bbc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f9b93bbc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f9b93bbc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f9b920357f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f9b920357f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f9b920357f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f9b920357f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f9b936cc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f9b93670e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f9b93670e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f9b93670e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f9b937288e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055bb75d8d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055bb75d90432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055bb75d90ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f9b8a590590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f9b8a590649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055bb75d890a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/no-unreachable-dtors.cpp.script: line 1: 3099371 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-unreachable-dtors.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-outofbounds.c (930 of 19121) ******************** TEST 'Clang :: Analysis/no-outofbounds.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-outofbounds.c 1. parser at end of file 2. While analyzing stack: #0 Calling field 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-outofbounds.c:28:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-outofbounds.c:28:19: Error evaluating statement #0 0x00007fb09c3b7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb09c3b59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb09c3b7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb09b224930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb0a47502ce retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb0a47502ce retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb0a47502ce retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb0a47502ce IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb0a47502ce ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb0a47502ce Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fb0a47502ce 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fb0a475899a llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fb0a475899a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fb0a475899a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb0a475899a set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fb0a475899a checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:34 #16 0x00007fb0a475899a void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:104:46 #17 0x00007fb0a4509de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #18 0x00007fb0a450a037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #19 0x00007fb0a453f02b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007fb0a453f02b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2247:0 #21 0x00007fb0a4540d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007fb0a4540d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007fb0a45410ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007fb0a45412ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007fb0a4541662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007fb0a4541662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007fb0a4830cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb0a4830cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb0a4830cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007fb0a4830cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007fb0a4830cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007fb0a483b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007fb0a483b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007fb0a483b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007fb0a483b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007fb0a483b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007fb0a2cb47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007fb0a2cb47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007fb0a2cb47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007fb0a2cb47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007fb0a434b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007fb0a42efe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007fb0a42efe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007fb0a42efe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007fb0a43a78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x000056073fb992fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x000056073fb9c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x000056073fb9cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007fb09b20f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007fb09b20f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000056073fb950a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/no-outofbounds.c.script: line 1: 3099324 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-outofbounds.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-malloc.cpp (931 of 19121) ******************** TEST 'Clang :: Analysis/new-ctor-malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new-ctor-malloc.cpp:10:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/new-ctor-malloc.cpp:10:13: Error evaluating statement #0 0x00007f0763091607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f076308f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0763091dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0761efe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f076b5e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f076b5e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f076b5e0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f076b5e0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f076b5e0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f076b5e0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f076b5e0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f076b5e0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f076b28ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f076b28ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f076b28ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f076b28ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f076b28ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f076b28ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f076b28ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f076b28ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f076b28dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f076b28dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f076b28dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f076b28dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f076b271854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f076b271854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f076b271854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f076b28f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f076b28f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f076b28f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f076b2721d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f076b2721d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f076b2721d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f076b297483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f076b297483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f076b297483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f076b29daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f076b29daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f076b29daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f076b1fac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f076b1fac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f076b1fac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f076b1fac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f076b6db0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f076b6db0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f076b6db0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f076b3c12a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f076b3c12a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f076b3c12a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f076b3c12a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f076b3c12a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f076b3c12a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #52 0x00007f076b3c173b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f076b3c173b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f076b3c173b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #55 0x00007f076b3db21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #56 0x00007f076b3db21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007f076b1eb32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f076b1eb32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f076b1eb32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007f076b1eb32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007f076b1eb32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007f076b24a7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007f076b24a7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007f076b24a7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007f076b24a7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007f076b24a7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007f076b24a7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007f076b24b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007f076b219786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007f076b219786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007f076b21ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f076b21ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007f076b21b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007f076b21b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007f076b21b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f076b21b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f076b50acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007f076b50acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007f076b50acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007f076b50acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007f076b50acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007f076b5152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007f076b5152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007f076b5152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007f076b5152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007f076b5152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007f076998e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007f076998e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007f076998e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007f076998e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007f076b025949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007f076afc9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007f076afc9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007f076afc9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007f076b0818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000056372745f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x0000563727462432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x0000563727462ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007f0761ee9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007f0761ee9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000056372745b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new-ctor-malloc.cpp.script: line 1: 3099050 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new-ctor-malloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m (932 of 19121) ******************** TEST 'Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.1 -check-prefix=CHECK-darwin8 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.2 -check-prefix=CHECK-darwin9 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.3 -check-prefix=CHECK-darwin9 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.script: line 6: 3099265 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.1 2>&1 -- ******************** Testing: 0 FAIL: Clang :: Analysis/new.cpp (934 of 19121) ******************** TEST 'Clang :: Analysis/new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/new.cpp:341:30: Error evaluating New Allocator Call #0 0x00007ffa74260607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ffa7425e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ffa74260dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ffa730cd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ffa7c7afda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ffa7c7afda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ffa7c7afda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ffa7c7afda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ffa7c7afda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ffa7c7afda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ffa7c7afda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ffa7c7afda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ffa7c45bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ffa7c45bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ffa7c45bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ffa7c45bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ffa7c45bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ffa7c45bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ffa7c45bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ffa7c45bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ffa7c45cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ffa7c45cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ffa7c45cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ffa7c45cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ffa7c440854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ffa7c440854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ffa7c440854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ffa7c45e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ffa7c45e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ffa7c45e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ffa7c4411d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ffa7c4411d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ffa7c4411d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ffa7c466483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ffa7c466483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ffa7c466483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ffa7c46caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ffa7c46caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ffa7c46caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ffa7c3c9caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ffa7c3c9caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ffa7c3c9caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ffa7c3c9caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ffa7c3ca15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ffa7c3ca15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ffa7c3ca15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ffa7c42d974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ffa7c42d974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ffa7c42d974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ffa7c42d974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007ffa7c3e20ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007ffa7c3e20ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007ffa7c3ea13f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007ffa7c3ea21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007ffa7c3ea3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007ffa7c3ea662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007ffa7c3ea662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007ffa7c6d9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007ffa7c6d9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007ffa7c6d9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007ffa7c6d9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007ffa7c6d9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007ffa7c6e42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007ffa7c6e42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007ffa7c6e42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007ffa7c6e42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007ffa7c6e42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007ffa7ab5d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007ffa7ab5d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007ffa7ab5d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007ffa7ab5d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007ffa7c1f4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007ffa7c198e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007ffa7c198e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007ffa7c198e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007ffa7c2508e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x00005584dfa772fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x00005584dfa7a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x00005584dfa7aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007ffa730b8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007ffa730b8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x00005584dfa730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/new.cpp.script: line 2: 3099246 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/new.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-exit-cfg.c (937 of 19121) ******************** TEST 'Clang :: Analysis/no-exit-cfg.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/no-exit-cfg.c:15:7: Error evaluating branch #0 0x00007ff6c7886607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff6c78849d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff6c7886dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff6c66f3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff6cfdd5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff6cfdd5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff6cfdd5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff6cfdd5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff6cfdd5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff6cfdd5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff6cfdd5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff6cfdd5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff6cfa81cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff6cfa81cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff6cfa81cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff6cfa81cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff6cfa81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff6cfa81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff6cfa81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff6cfa81cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff6cfa82ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff6cfa82ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff6cfa82ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff6cfa82ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff6cfa83eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff6cfa83eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff6cfa83eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007ff6cfa8420d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff6cfa8420d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff6cfa8420d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007ff6cfa671d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff6cfa671d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff6cfa671d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff6cfa8c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff6cfa8c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff6cfa8c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff6cfa92af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff6cfa92af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff6cfa92af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff6cf9efcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff6cf9efcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff6cf9efcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff6cf9efcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff6cfed00f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff6cfed00f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff6cfed00f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff6cf9fce2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007ff6cf9fce2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007ff6cf9fce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007ff6cf9fce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007ff6cf9fce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007ff6cf9fce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007ff6cf9fce2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007ff6cf9fce2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007ff6cf9fce2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007ff6cf9fce2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007ff6cf9fd5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007ff6cfa10662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007ff6cfa10662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007ff6cfcffcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007ff6cfcffcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007ff6cfcffcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007ff6cfcffcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007ff6cfcffcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007ff6cfd0a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007ff6cfd0a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007ff6cfd0a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007ff6cfd0a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007ff6cfd0a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007ff6ce1837f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007ff6ce1837f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007ff6ce1837f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007ff6ce1837f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007ff6cf81a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007ff6cf7bee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007ff6cf7bee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007ff6cf7bee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007ff6cf8768e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055ce2aecf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055ce2aed2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055ce2aed2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007ff6c66de590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007ff6c66de649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055ce2aecb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/no-exit-cfg.c.script: line 1: 3099308 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-exit-cfg.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/non-diagnosable-assumptions.c (938 of 19121) ******************** TEST 'Clang :: Analysis/non-diagnosable-assumptions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/non-diagnosable-assumptions.c:40:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/non-diagnosable-assumptions.c:40:7: Error evaluating statement #0 0x00007fa5b0cc7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa5b0cc59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa5b0cc7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa5afb34930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa5b9216da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa5b9216da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa5b9216da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa5b9216da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa5b9216da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa5b9216da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa5b9216da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa5b9216da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa5b8ec2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa5b8ec2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa5b8ec2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa5b8ec2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa5b8ec2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa5b8ec2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa5b8ec2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa5b8ec2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa5b8ec3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa5b8ec3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa5b8ec3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa5b8ec3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa5b8ea7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa5b8ea7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa5b8ea7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa5b8ec519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa5b8ec519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa5b8ec519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa5b8ea81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa5b8ea81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa5b8ea81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa5b8ecd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa5b8ecd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa5b8ecd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa5b8ed3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa5b8ed3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa5b8ed3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa5b8e30c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa5b8e30c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa5b8e30c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa5b8e30c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa5b8e8682d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa5b8e8682d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa5b8e8682d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa5b8e8682d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fa5b8e50949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fa5b8e50949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fa5b8e50949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fa5b8e50949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fa5b8e50949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fa5b8e50d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fa5b8e50d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fa5b8e510ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fa5b8e512ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fa5b8e51662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fa5b8e51662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fa5b9140cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fa5b9140cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fa5b9140cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fa5b9140cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fa5b9140cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fa5b914b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fa5b914b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fa5b914b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fa5b914b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fa5b914b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fa5b75c47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fa5b75c47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fa5b75c47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fa5b75c47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fa5b8c5b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fa5b8bffe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fa5b8bffe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fa5b8bffe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fa5b8cb78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056148adf32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000056148adf6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000056148adf6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fa5afb1f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fa5afb1f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056148adef0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/non-diagnosable-assumptions.c.script: line 1: 3099360 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/non-diagnosable-assumptions.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-return.c (939 of 19121) ******************** TEST 'Clang :: Analysis/no-return.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-return.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-return.c 1. parser at end of file 2. While analyzing stack: #0 Calling return_zero_or_abort_by_fnptr at line 29 #1 Calling caller 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-return.c:13:7: Error evaluating branch #0 0x00007fe05ff46607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe05ff449d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe05ff46dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe05edb3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe068495da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe068495da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe068495da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe068495da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe068495da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe068495da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe068495da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe068495da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe068141cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe068141cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe068141cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe068141cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe068141cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe068141cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe068141cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe068141cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe068142ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe068142ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe068142ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe068142ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe068143eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe068143eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe068143eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fe06814420d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe06814420d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe06814420d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fe0681271d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe0681271d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe0681271d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe06814c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe06814c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe06814c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe068152af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe068152af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe068152af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe0680afcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe0680afcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe0680afcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe0680afcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe0685900f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe0685900f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe0685900f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe0680bce2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe0680bce2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fe0680bce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fe0680bce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fe0680bce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fe0680bce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fe0680bce2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fe0680bce2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fe0680bce2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fe0680bce2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fe0680bd5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fe0680d0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fe0680d0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fe0683bfcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fe0683bfcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fe0683bfcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fe0683bfcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fe0683bfcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fe0683ca2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fe0683ca2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fe0683ca2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fe0683ca2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fe0683ca2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fe0668437f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fe0668437f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fe0668437f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fe0668437f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fe067eda949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fe067e7ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fe067e7ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fe067e7ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fe067f368e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b2d27e32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b2d27e6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b2d27e6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fe05ed9e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fe05ed9e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b2d27df0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/no-return.c.script: line 1: 3099348 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-return.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-store-suppression.cpp (940 of 19121) ******************** TEST 'Clang :: Analysis/no-store-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-store-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling std::operator>>(istream &, char &) at line 19 #1 Calling value_uninitialized_after_stream_shift::foo() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/Inputs/no-store-suppression.h:11:7: Error evaluating branch #0 0x00007fdd27b8a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdd27b889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdd27b8adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdd269f7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdd300d9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdd300d9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdd300d9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdd300d9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdd300d9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdd300d9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdd300d9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdd300d9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fdd2fd85cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fdd2fd85cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fdd2fd85cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fdd2fd85cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fdd2fd85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fdd2fd85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fdd2fd85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fdd2fd85cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fdd2fd8687b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fdd2fd8687b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fdd2fd8687b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fdd2fd8687b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fdd2fd87eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdd2fd87eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdd2fd87eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fdd2fd8820d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fdd2fd8820d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fdd2fd8820d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fdd2fd6b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdd2fd6b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdd2fd6b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fdd2fd90483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdd2fd90483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdd2fd90483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fdd2fd96af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdd2fd96af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdd2fd96af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fdd2fcf3c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdd2fcf3c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdd2fcf3c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdd2fcf3c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fdd301d40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdd301d40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdd301d40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fdd2fd00e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fdd2fd00e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fdd2fd00e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fdd2fd00e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fdd2fd00e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fdd2fd00e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fdd2fd00e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fdd2fd00e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fdd2fd00e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fdd2fd00e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fdd2fd015eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fdd2fd14662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fdd2fd14662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fdd30003cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fdd30003cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fdd30003cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fdd30003cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fdd30003cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fdd3000e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fdd3000e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fdd3000e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fdd3000e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fdd3000e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fdd2e4877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fdd2e4877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fdd2e4877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fdd2e4877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fdd2fb1e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fdd2fac2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fdd2fac2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fdd2fac2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fdd2fb7a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000056092188b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000056092188e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000056092188eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fdd269e2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fdd269e2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005609218870a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/no-store-suppression.cpp.script: line 1: 3099374 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/no-store-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m (941 of 19121) ******************** TEST 'Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m 1. parser at end of file #0 0x00007fc07620c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc07620a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc07620cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc075079930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc07e75bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc07e75bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc07e75bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc07e75bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc07e75bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc07e75bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc07e75bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc07e75bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc07e407cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc07e407cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc07e407cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc07e407cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc07e407cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc07e407cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc07e407cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc07e407cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc07e408ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc07e408ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc07e408ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc07e408ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc07e3ec854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc07e3ec854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc07e3ec854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc07e40a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc07e40a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc07e40a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc07e3ed1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc07e3ed1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc07e3ed1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc07e412483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc07e412483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc07e412483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc07e418af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc07e418af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc07e418af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc07e375caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc07e375caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc07e375caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc07e375caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc07e37615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc07e37615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc07e37615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc07e3403be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc07e3403be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc07e3403be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fc07e387120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fc07e387120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fc07e387120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fc07e396a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fc07e396a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fc07e396a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fc07e685cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fc07e685cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fc07e685cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fc07e685cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fc07e685cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fc07e6902aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fc07e6902aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fc07e6902aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fc07e6902aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fc07e6902aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fc07cb097f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fc07cb097f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fc07cb097f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fc07cb097f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fc07e1a0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fc07e144e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fc07e144e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fc07e144e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fc07e1fc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563d27b222fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563d27b25432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563d27b25ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fc075064590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fc075064649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563d27b1e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret-region.m.script: line 1: 3099260 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull.cpp (942 of 19121) ******************** TEST 'Clang :: Analysis/nonnull.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/nonnull.cpp:31:7: Error evaluating branch #0 0x00007f380625d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f380625b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f380625ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f38050ca930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f380e7acda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f380e7acda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f380e7acda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f380e7acda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f380e7acda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f380e7acda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f380e7acda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f380e7acda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f380e458cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f380e458cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f380e458cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f380e458cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f380e458cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f380e458cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f380e458cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f380e458cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f380e459ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f380e459ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f380e459ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f380e459ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f380e43d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f380e43d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f380e43d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f380e45b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f380e45b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f380e45b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f380e43e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f380e43e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f380e43e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f380e463483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f380e463483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f380e463483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f380e469af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f380e469af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f380e469af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f380e3c6caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f380e3c6caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f380e3c6caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f380e3c6caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f380e8a70f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f380e8a70f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f380e8a70f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f380e3d3e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f380e3d3e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f380e3d3e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f380e3d3e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f380e3d3e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f380e3d3e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f380e3d3e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f380e3d3e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f380e3d3e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f380e3d3e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f380e3d45eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f380e3e7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f380e3e7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f380e6d6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f380e6d6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f380e6d6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f380e6d6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f380e6d6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f380e6e12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f380e6e12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f380e6e12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f380e6e12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f380e6e12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f380cb5a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f380cb5a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f380cb5a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f380cb5a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f380e1f1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f380e195e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f380e195e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f380e195e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f380e24d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000561899abc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000561899abf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000561899abfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f38050b5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f38050b5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000561899ab80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nonnull.cpp.script: line 1: 3099384 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnullparamchecker-crash.cpp (944 of 19121) ******************** TEST 'Clang :: Analysis/nonnullparamchecker-crash.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnullparamchecker-crash.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f(C) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnullparamchecker-crash.cpp:6:17: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnullparamchecker-crash.cpp:6:17: Error evaluating statement #0 0x00007f46e019c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f46e019a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f46e019cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f46df009930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f46e82f33de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f46e82f33de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f46e82f33de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f46e82f33de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f46e82f33de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f46e82f33de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f46e82f33de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f46e82f33de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f46e834406b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f46e834406b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f46e834406b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f46e834417b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f46e834417b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f46e834417b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f46e8366885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f46e8324733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f46e8324733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f46e8325d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f46e8325d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f46e83260ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f46e83262ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f46e8326662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f46e8326662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f46e8615cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f46e8615cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f46e8615cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f46e8615cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f46e8615cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f46e86202aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f46e86202aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f46e86202aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f46e86202aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f46e86202aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f46e6a997f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f46e6a997f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f46e6a997f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f46e6a997f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f46e8130949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f46e80d4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f46e80d4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f46e80d4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f46e818c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x0000562c0cfb62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x0000562c0cfb9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x0000562c0cfb9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f46deff4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f46deff4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x0000562c0cfb20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nonnullparamchecker-crash.cpp.script: line 1: 3099484 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnullparamchecker-crash.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull.m (947 of 19121) ******************** TEST 'Clang :: Analysis/nonnull.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull.m 1. parser at end of file 2. While analyzing stack: #0 Calling testVararg 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull.m:181:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull.m:181:3: Error evaluating statement #0 0x00007fedde80b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fedde8099d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fedde80bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007feddd678930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fede6d5ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fede6d5ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fede6d5ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fede6d5ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fede6d5ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fede6d5ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fede6d5ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fede6d5ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fede6a06cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fede6a06cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fede6a06cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fede6a06cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fede6a06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fede6a06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fede6a06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fede6a06cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fede6a07ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fede6a07ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fede6a07ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fede6a07ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fede69eb854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fede69eb854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fede69eb854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fede6a0919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fede6a0919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fede6a0919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fede69ec1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fede69ec1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fede69ec1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fede6a11483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fede6a11483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fede6a11483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fede6a17af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fede6a17af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fede6a17af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fede6974caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fede6974caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fede6974caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fede6974caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fede6b728e0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fede6b728e0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fede6b728e0 (anonymous namespace)::NonNullParamChecker::checkPreCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:175:0 #46 0x00007fede696532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #47 0x00007fede696532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007fede696532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #49 0x00007fede696532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #50 0x00007fede696532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #51 0x00007fede69c45c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #52 0x00007fede69c45c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #53 0x00007fede69c45c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #54 0x00007fede69c45c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #55 0x00007fede69c45c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #56 0x00007fede69c45c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #57 0x00007fede69c45c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #58 0x00007fede69c525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #59 0x00007fede6993786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007fede6993786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #61 0x00007fede6994d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007fede6994d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007fede69950ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007fede69952ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007fede6995662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007fede6995662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007fede6c84cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007fede6c84cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007fede6c84cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007fede6c84cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007fede6c84cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007fede6c8f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007fede6c8f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007fede6c8f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007fede6c8f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007fede6c8f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007fede51087f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007fede51087f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007fede51087f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007fede51087f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007fede679f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007fede6743e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007fede6743e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007fede6743e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007fede67fb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x0000559d50cd42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x0000559d50cd7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x0000559d50cd7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007feddd663590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007feddd663649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x0000559d50cd00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nonnull.m.script: line 1: 3099422 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/novoidtypecrash.c (948 of 19121) ******************** TEST 'Clang :: Analysis/novoidtypecrash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/novoidtypecrash.c:3:10: note: passing argument to parameter 'z' here y(void **z) { // no-crash ^ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c:7:3: warning: expression result unused [-Wunused-value] *w; ^~ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c:8:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c:11:8: warning: non-void function does not return a value [-Wreturn-type] b(*c) {} ^ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c:16:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c 1. parser at end of file 2. While analyzing stack: #0 Calling j 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c:24:7: Error evaluating branch #0 0x00007fa778f53607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa778f519d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa778f53dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa777dc0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa7814a2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa7814a2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa7814a2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa7814a2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa7814a2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa7814a2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa7814a2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa7814a2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa78114ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa78114ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa78114ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa78114ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa78114ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa78114ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa78114ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa78114ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa78114fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa78114fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa78114fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa78114fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fa781133854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa781133854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa781133854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa78115119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa78115119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa78115119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa7811341d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa7811341d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa7811341d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa781159483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa781159483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa781159483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa78115faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa78115faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa78115faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa7811340c7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007fa7811340c7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007fa7811340c7 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:91:37 #42 0x00007fa781159483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #43 0x00007fa781159483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #44 0x00007fa781159483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #45 0x00007fa78115faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fa78115faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fa78115faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #48 0x00007fa7810bccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #49 0x00007fa7810bccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #50 0x00007fa7810bccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #51 0x00007fa7810bccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #52 0x00007fa78159d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007fa78159d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007fa78159d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #55 0x00007fa7810c9e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #56 0x00007fa7810c9e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #57 0x00007fa7810c9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #58 0x00007fa7810c9e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #59 0x00007fa7810c9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #60 0x00007fa7810c9e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #61 0x00007fa7810c9e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #62 0x00007fa7810c9e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #63 0x00007fa7810c9e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #64 0x00007fa7810c9e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #65 0x00007fa7810ca5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #66 0x00007fa7810dd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fa7810dd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fa7813cccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007fa7813cccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007fa7813cccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007fa7813cccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007fa7813cccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007fa7813d72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007fa7813d72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007fa7813d72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007fa7813d72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007fa7813d72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007fa77f8507f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007fa77f8507f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007fa77f8507f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007fa77f8507f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007fa780ee7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007fa780e8be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007fa780e8be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007fa780e8be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007fa780f438e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x0000560dbb4ce2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x0000560dbb4d1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x0000560dbb4d1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007fa777dab590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007fa777dab649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x0000560dbb4ca0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/novoidtypecrash.c.script: line 1: 3099525 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/novoidtypecrash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-offsets.c (949 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-offsets.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/null-deref-offsets.c:11:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-offsets.c:11:7: Error evaluating statement #0 0x00007f27edb7d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f27edb7b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f27edb7ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f27ec9ea930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f27f60ccda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f27f60ccda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f27f60ccda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f27f60ccda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f27f60ccda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f27f60ccda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f27f60ccda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f27f60ccda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f27f5d78cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f27f5d78cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f27f5d78cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f27f5d78cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f27f5d78cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f27f5d78cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f27f5d78cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f27f5d78cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f27f5d79ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f27f5d79ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f27f5d79ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f27f5d79ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f27f5d5d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f27f5d5d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f27f5d5d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f27f5d7b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f27f5d7b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f27f5d7b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f27f5d5e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f27f5d5e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f27f5d5e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f27f5d83483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f27f5d83483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f27f5d83483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f27f5d89af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f27f5d89af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f27f5d89af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f27f5ce6caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f27f5ce6caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f27f5ce6caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f27f5ce6caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f27f5d3c82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f27f5d3c82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f27f5d3c82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f27f5d3c82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f27f5d06949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f27f5d06949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f27f5d06949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f27f5d06949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f27f5d06949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f27f5d06d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f27f5d06d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f27f5d070ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f27f5d072ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f27f5d07662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f27f5d07662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f27f5ff6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f27f5ff6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f27f5ff6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f27f5ff6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f27f5ff6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f27f60012aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f27f60012aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f27f60012aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f27f60012aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f27f60012aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f27f447a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f27f447a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f27f447a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f27f447a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f27f5b11949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f27f5ab5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f27f5ab5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f27f5ab5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f27f5b6d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005601570c42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005601570c7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005601570c7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f27ec9d5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f27ec9d5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005601570c00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-offsets.c.script: line 1: 3099535 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-offsets.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-path-notes.cpp (950 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-path-notes.cpp 1. parser at end of file #0 0x00007f0279309607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f02793079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0279309dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0278176930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0281858da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0281858da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0281858da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0281858da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0281858da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0281858da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0281858da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0281858da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0281504cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0281504cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0281504cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0281504cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0281504cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0281504cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0281504cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0281504cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0281505ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0281505ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0281505ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0281505ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f02814e9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f02814e9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f02814e9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f028150719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f028150719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f028150719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f02814ea1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f02814ea1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f02814ea1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f028150f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f028150f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f028150f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0281515af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0281515af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0281515af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0281472caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0281472caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0281472caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0281472caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f028147315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f028147315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f028147315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f028143d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f028143d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f028143d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f0281484050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0281484050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0281484050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f0281493a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0281493a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0281493a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0281782cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f0281782cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f0281782cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f0281782cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f0281782cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f028178d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f028178d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f028178d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f028178d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f028178d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f027fc067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f027fc067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f027fc067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f027fc067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f028129d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f0281241e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f0281241e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f0281241e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f02812f98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056421eea22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056421eea5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056421eea5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f0278161590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f0278161649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056421ee9e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-path-notes.cpp.script: line 1: 3099570 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull-global-constants.mm (951 of 19121) ******************** TEST 'Clang :: Analysis/nonnull-global-constants.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/nonnull-global-constants.mm:122:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull-global-constants.mm:122:23: Error evaluating statement #0 0x00007f5cb1e6a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5cb1e689d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5cb1e6adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5cb0cd7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5cba3b9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5cba3b9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5cba3b9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5cba3b9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5cba3b9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5cba3b9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5cba3b9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5cba3b9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5cba065cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5cba065cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5cba065cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5cba065cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5cba065cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5cba065cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5cba065cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5cba065cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5cba066ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5cba066ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5cba066ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5cba066ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5cba04a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5cba04a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5cba04a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5cba06819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5cba06819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5cba06819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5cba04b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5cba04b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5cba04b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5cba070483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5cba070483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5cba070483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5cba076af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5cba076af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5cba076af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5cb9fd3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5cb9fd3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5cb9fd3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5cb9fd3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5cb9fd415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5cb9fd415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5cb9fd415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5cb9f9e3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5cb9f9e3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5cb9f9e3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5cba1d31cf llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:0 #50 0x00007f5cba1d31cf checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:88:0 #51 0x00007f5cba1d31cf 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #52 0x00007f5cb9fbd39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #53 0x00007f5cba009977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #54 0x00007f5cba009977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #55 0x00007f5cba02929d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #56 0x00007f5cba02929d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #57 0x00007f5cba02929d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f5cba02929d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #59 0x00007f5cba02c43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f5cba02c43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f5cba02c43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #62 0x00007f5cb9ff2002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #63 0x00007f5cb9ff2002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #64 0x00007f5cb9ff2002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #65 0x00007f5cb9ff3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f5cb9ff3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f5cb9ff40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f5cb9ff42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f5cb9ff4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f5cb9ff4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f5cba2e3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f5cba2e3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f5cba2e3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f5cba2e3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f5cba2e3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f5cba2ee2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f5cba2ee2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f5cba2ee2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f5cba2ee2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f5cba2ee2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f5cb87677f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f5cb87677f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f5cb87677f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f5cb87677f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f5cb9dfe949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f5cb9da2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f5cb9da2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f5cb9da2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f5cb9e5a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x000055bb0065a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x000055bb0065d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x000055bb0065def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f5cb0cc2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f5cb0cc2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x000055bb006560a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nonnull-global-constants.mm.script: line 1: 3099395 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nonnull-global-constants.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-path-notes.m (953 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/null-deref-path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/null-deref-path-notes.m -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/null-deref-path-notes.m:67:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-path-notes.m:67:3: Error evaluating statement #0 0x00007facabd09607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007facabd079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007facabd09dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007facaab76930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007facb4258da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007facb4258da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007facb4258da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007facb4258da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007facb4258da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007facb4258da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007facb4258da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007facb4258da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007facb3f04cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007facb3f04cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007facb3f04cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007facb3f04cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007facb3f04cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007facb3f04cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007facb3f04cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007facb3f04cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007facb3f05ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007facb3f05ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007facb3f05ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007facb3f05ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007facb3ee9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007facb3ee9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007facb3ee9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007facb3f0719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007facb3f0719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007facb3f0719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007facb3eea1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007facb3eea1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007facb3eea1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007facb3f0f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007facb3f0f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007facb3f0f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007facb3f15af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007facb3f15af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007facb3f15af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007facb3e72caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007facb3e72caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007facb3e72caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007facb3e72caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007facb43530f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007facb43530f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007facb43530f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007facb3facece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007facb3facece 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 0x00007facb3facece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007facb3facece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007facb3e5c39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007facb3ea8977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007facb3ea8977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007facb3ec3b8b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007facb3ec3b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007facb3ec3b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007facb3ec3b8b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3618:0 #57 0x00007facb3ec97bf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007facb3ec97bf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007facb3ec97bf clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:74:0 #60 0x00007facb3e92849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007facb3e92849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #62 0x00007facb3e92d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007facb3e92d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007facb3e930ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007facb3e932ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007facb3e93662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007facb3e93662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007facb4182cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007facb4182cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007facb4182cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007facb4182cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007facb4182cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007facb418d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007facb418d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007facb418d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007facb418d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007facb418d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007facb26067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007facb26067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007facb26067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007facb26067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007facb3c9d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007facb3c41e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007facb3c41e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007facb3c41e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007facb3cf98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x000055c06ef892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x000055c06ef8c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x000055c06ef8cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007facaab61590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007facaab61649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x000055c06ef850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-path-notes.m.script: line 3: 3099580 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/null-deref-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-static.m (958 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-static.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/null-deref-static.m:26:7: Error evaluating branch #0 0x00007fe108eaa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe108ea89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe108eaadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe107d17930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe1113f9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe1113f9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe1113f9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe1113f9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe1113f9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe1113f9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe1113f9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe1113f9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe1110a5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe1110a5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe1110a5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe1110a5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe1110a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe1110a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe1110a5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe1110a5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe1110a6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe1110a6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe1110a6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe1110a6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe1110a7eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe1110a7eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe1110a7eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fe1110a820d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe1110a820d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe1110a820d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fe11108b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe11108b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe11108b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe1110b0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe1110b0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe1110b0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe1110b6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe1110b6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe1110b6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe111013caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe111013caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe111013caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe111013caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe1114f40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe1114f40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe1114f40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe111020e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe111020e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fe111020e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fe111020e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fe111020e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fe111020e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fe111020e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fe111020e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fe111020e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fe111020e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fe1110215eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fe111034662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fe111034662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fe111323cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fe111323cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fe111323cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fe111323cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fe111323cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fe11132e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fe11132e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fe11132e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fe11132e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fe11132e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fe10f7a77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fe10f7a77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fe10f7a77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fe10f7a77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fe110e3e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fe110de2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fe110de2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fe110de2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fe110e9a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055bf1c32b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055bf1c32e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055bf1c32eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fe107d02590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fe107d02649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055bf1c3270a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-static.m.script: line 1: 3099671 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-static.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-ps.c (959 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/null-deref-ps.c -Wno-error=return-type : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-ps.c:321:8: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-ps.c:321:8: Error evaluating statement #0 0x00007f7851339607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f78513379d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7851339dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f78501a6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7859888da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7859888da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7859888da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7859888da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7859888da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7859888da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7859888da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7859888da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7859534cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7859534cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7859534cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7859534cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7859534cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7859534cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7859534cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7859534cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7859535ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7859535ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7859535ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7859535ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7859519854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7859519854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7859519854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f785953719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f785953719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f785953719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f785951a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f785951a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f785951a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f785953f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f785953f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f785953f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7859545af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7859545af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7859545af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f78594a2c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f78594a2c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f78594a2c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f78594a2c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f78594f882d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f78594f882d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f78594f882d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f78594f882d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f78594c2949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f78594c2949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f78594c2949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f78594c2949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f78594c2949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f78594c2d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f78594c2d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f78594c30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f78594c32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f78594c3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f78594c3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f78597b2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f78597b2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f78597b2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f78597b2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f78597b2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f78597bd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f78597bd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f78597bd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f78597bd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f78597bd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f7857c367f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f7857c367f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f7857c367f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f7857c367f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f78592cd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f7859271e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f7859271e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f7859271e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f78593298e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005574757772fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055747577a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055747577aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f7850191590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f7850191649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005574757730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-ps.c.script: line 2: 3099664 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/null-deref-ps.c -Wno-error=return-type -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-arc.mm (960 of 19121) ******************** TEST 'Clang :: Analysis/nullability-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability-arc.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability-arc.mm 1. parser at end of file #0 0x00007fcb41509607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcb415079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcb41509dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcb40376930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcb49a58da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcb49a58da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcb49a58da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcb49a58da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcb49a58da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcb49a58da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcb49a58da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcb49a58da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcb49704cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcb49704cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcb49704cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcb49704cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcb49704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcb49704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcb49704cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcb49704cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcb49705ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcb49705ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcb49705ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcb49705ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcb496e9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcb496e9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcb496e9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcb4970719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcb4970719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcb4970719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcb496ea1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcb496ea1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcb496ea1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcb4970f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcb4970f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcb4970f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcb49715af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcb49715af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcb49715af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcb49672caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcb49672caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcb49672caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcb49672caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcb4967315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcb4967315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcb4967315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fcb4963d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fcb4963d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fcb4963d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fcb49684120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fcb49684120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fcb49684120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fcb49693a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fcb49693a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fcb49693a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fcb49982cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fcb49982cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fcb49982cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fcb49982cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fcb49982cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fcb4998d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fcb4998d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fcb4998d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fcb4998d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fcb4998d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fcb47e067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fcb47e067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fcb47e067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fcb47e067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fcb4949d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fcb49441e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fcb49441e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fcb49441e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fcb494f98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005563ab78b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005563ab78e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005563ab78eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fcb40361590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fcb40361649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005563ab7870a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability-arc.mm.script: line 2: 3099674 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-no-arc.mm (962 of 19121) ******************** TEST 'Clang :: Analysis/nullability-no-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability-no-arc.mm 1. parser at end of file #0 0x00007f5829543607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f58295419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5829543dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f58283b0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5831a92da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5831a92da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5831a92da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5831a92da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5831a92da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5831a92da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5831a92da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5831a92da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f583173ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f583173ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f583173ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f583173ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f583173ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f583173ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f583173ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f583173ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f583173fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f583173fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f583173fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f583173fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5831723854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5831723854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5831723854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f583174119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f583174119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f583174119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f58317241d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f58317241d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f58317241d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5831749483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5831749483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5831749483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f583174faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f583174faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f583174faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f58316accaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f58316accaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f58316accaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f58316accaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f58316ad15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f58316ad15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f58316ad15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f58316773be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f58316773be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f58316773be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f58316be120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f58316be120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f58316be120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f58316cda17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f58316cda17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f58316cda17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f58319bccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f58319bccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f58319bccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f58319bccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f58319bccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f58319c72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f58319c72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f58319c72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f58319c72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f58319c72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f582fe407f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f582fe407f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f582fe407f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f582fe407f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f58314d7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f583147be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f583147be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f583147be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f58315338e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055a17fbbf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055a17fbc2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055a17fbc2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f582839b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f582839b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055a17fbbb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability-no-arc.mm.script: line 1: 3099711 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability-no-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-ps-region.c (963 of 19121) ******************** TEST 'Clang :: Analysis/null-deref-ps-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/null-deref-ps-region.c:76:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/null-deref-ps-region.c:76:23: Error evaluating statement #0 0x00007fc4948af607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc4948ad9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc4948afdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc49371c930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc49cde4bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc49cde4bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc49cde4bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc49cde4bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc49cde4bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc49cde4bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc49cde4bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc49cde4bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007fc49cbf85e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fc49cbf85e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fc49cbf85e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fc49ca0728a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fc49ca0728a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fc49ca0728a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fc49ca0728a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007fc49cab5511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fc49cab5511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fc49cab5511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007fc49cab5511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007fc49cabbaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fc49cabbaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fc49cabbaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007fc49ca18d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fc49ca18d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fc49ca18d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fc49ca18d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fc49cef90f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fc49cef90f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fc49cef90f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007fc49cbdf2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007fc49cbdf2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007fc49cbdf2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007fc49cbdf2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007fc49cbdf2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007fc49cbdf2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007fc49cbdf73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fc49cbdf73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fc49cbdf73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007fc49cbf921b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007fc49cbf921b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fc49ca0932d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fc49ca0932d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fc49ca0932d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fc49ca0932d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fc49ca0932d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fc49ca687bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007fc49ca687bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007fc49ca687bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007fc49ca687bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007fc49ca687bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007fc49ca687bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007fc49ca6925f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007fc49ca37786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007fc49ca37786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007fc49ca38d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fc49ca38d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007fc49ca390ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007fc49ca392ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007fc49ca39662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fc49ca39662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fc49cd28cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007fc49cd28cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007fc49cd28cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007fc49cd28cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007fc49cd28cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007fc49cd332aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007fc49cd332aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007fc49cd332aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007fc49cd332aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007fc49cd332aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007fc49b1ac7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007fc49b1ac7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007fc49b1ac7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007fc49b1ac7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007fc49c843949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007fc49c7e7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007fc49c7e7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007fc49c7e7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007fc49c89f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000056472e2972fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000056472e29a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000056472e29aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007fc493707590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007fc493707649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000056472e2930a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/null-deref-ps-region.c.script: line 1: 3099673 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/nullability_nullonly.mm (964 of 19121) ******************** TEST 'Clang :: Analysis/nullability_nullonly.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullability_nullonly.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullability_nullonly.mm 1. parser at end of file 2. While analyzing stack: #0 Calling callMethodInSystemHeader() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/nullability_nullonly.mm:165:23: Error evaluating statement #0 0x00007f580763e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f580763c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f580763edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f58064ab930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f580f7af4ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f580f7af4ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f580f7af4ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f580f7af4ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f580f7af4ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f580f7af4ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f580f7af4ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f580f7af4ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f580fb7b945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f580fb7b945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f580fb7b945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f580fb7b945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f580f791e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f580f7be833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f580f7be833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f580f7be833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f580f7be833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f580f7be833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f580f7be833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f580f7be833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f580f7c7b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f580f7c80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f580f7c82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f580f7c8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f580f7c8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f580fab7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f580fab7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f580fab7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f580fab7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f580fab7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f580fac22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f580fac22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f580fac22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f580fac22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f580fac22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f580df3b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f580df3b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f580df3b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f580df3b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f580f5d2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f580f576e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f580f576e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f580f576e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f580f62e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055a30136a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055a30136d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055a30136def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f5806496590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f5806496649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055a3013660a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability_nullonly.mm.script: line 2: 3099798 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullability_nullonly.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-notes.m (965 of 19121) ******************** TEST 'Clang :: Analysis/nullability-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullability-notes.m : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability-notes.m.tmp.plist /builddir/build/BUILD/clang-16.0.6.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 0x00007fd56427a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd5642789d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd56427adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd5630e7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd56c7c9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd56c7c9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd56c7c9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd56c7c9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd56c7c9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd56c7c9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd56c7c9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd56c7c9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd56c475cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd56c475cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd56c475cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd56c475cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd56c475cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd56c475cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd56c475cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd56c475cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd56c476ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd56c476ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd56c476ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd56c476ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd56c45a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd56c45a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd56c45a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd56c47819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd56c47819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd56c47819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd56c45b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd56c45b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd56c45b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd56c480483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd56c480483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd56c480483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd56c486af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd56c486af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd56c486af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd56c3e3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd56c3e3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd56c3e3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd56c3e3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd56c3e415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd56c3e415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd56c3e415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd56c3ae3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd56c3ae3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd56c3ae3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fd56c3f5120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fd56c3f5120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fd56c3f5120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fd56c404a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fd56c404a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fd56c404a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fd56c6f3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fd56c6f3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fd56c6f3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fd56c6f3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fd56c6f3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fd56c6fe2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fd56c6fe2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fd56c6fe2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fd56c6fe2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fd56c6fe2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fd56ab777f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fd56ab777f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fd56ab777f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fd56ab777f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fd56c20e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fd56c1b2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fd56c1b2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fd56c1b2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fd56c26a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005628db6202fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005628db623432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005628db623ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fd5630d2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fd5630d2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005628db61c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability-notes.m.script: line 3: 3099750 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullability-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullptr.cpp (968 of 19121) ******************** TEST 'Clang :: Analysis/nullptr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullptr.cpp 1. parser at end of file #0 0x00007f79eba01607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f79eb9ff9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f79eba01dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f79ea86e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f79f3f50da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f79f3f50da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f79f3f50da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f79f3f50da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f79f3f50da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f79f3f50da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f79f3f50da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f79f3f50da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f79f3bfccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f79f3bfccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f79f3bfccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f79f3bfccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f79f3bfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f79f3bfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f79f3bfccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f79f3bfccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f79f3bfdab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f79f3bfdab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f79f3bfdab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f79f3bfdab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f79f3be1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f79f3be1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f79f3be1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f79f3bff19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f79f3bff19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f79f3bff19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f79f3be21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f79f3be21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f79f3be21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f79f3c07483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f79f3c07483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f79f3c07483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f79f3c0daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f79f3c0daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f79f3c0daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f79f3b6acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f79f3b6acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f79f3b6acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f79f3b6acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f79f3b6b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f79f3b6b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f79f3b6b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f79f3b353be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f79f3b353be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f79f3b353be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f79f3b7c050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f79f3b7c050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f79f3b7c050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f79f3b8ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f79f3b8ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f79f3b8ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f79f3e7acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f79f3e7acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f79f3e7acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f79f3e7acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f79f3e7acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f79f3e852aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f79f3e852aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f79f3e852aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f79f3e852aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f79f3e852aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f79f22fe7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f79f22fe7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f79f22fe7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f79f22fe7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f79f3995949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f79f3939e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f79f3939e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f79f3939e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f79f39f18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055a8864342fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055a886437432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055a886437ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f79ea859590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f79ea859649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055a8864300a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullptr.cpp.script: line 1: 3099817 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/nullptr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability.mm (970 of 19121) ******************** TEST 'Clang :: Analysis/nullability.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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 0x00007ff7cb986607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff7cb9849d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff7cb986dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff7ca7f3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff7d3ed5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff7d3ed5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff7d3ed5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff7d3ed5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff7d3ed5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff7d3ed5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff7d3ed5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff7d3ed5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff7d3b81cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff7d3b81cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff7d3b81cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff7d3b81cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff7d3b81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff7d3b81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff7d3b81cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff7d3b81cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff7d3b82ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff7d3b82ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff7d3b82ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff7d3b82ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff7d3b66854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7d3b66854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7d3b66854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff7d3b8419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff7d3b8419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff7d3b8419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff7d3b671d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff7d3b671d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff7d3b671d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff7d3b8c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff7d3b8c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff7d3b8c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff7d3b92af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff7d3b92af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff7d3b92af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff7d3aefcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff7d3aefcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff7d3aefcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff7d3aefcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff7d3af015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff7d3af015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff7d3af015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff7d3aba3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff7d3aba3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff7d3aba3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff7d3b01120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007ff7d3b01120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007ff7d3b01120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007ff7d3b10a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007ff7d3b10a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007ff7d3b10a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007ff7d3dffcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007ff7d3dffcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007ff7d3dffcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007ff7d3dffcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007ff7d3dffcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007ff7d3e0a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007ff7d3e0a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007ff7d3e0a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007ff7d3e0a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007ff7d3e0a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007ff7d22837f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007ff7d22837f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007ff7d22837f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007ff7d22837f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007ff7d391a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007ff7d38bee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007ff7d38bee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007ff7d38bee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007ff7d39768e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005625134ff2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000562513502432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000562513502ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007ff7ca7de590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007ff7ca7de649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005625134fb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/nullability.mm.script: line 4: 3099797 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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/objc-arc.m (972 of 19121) ******************** TEST 'Clang :: Analysis/objc-arc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-arc.m.tmp.plist /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/objc-arc.m:259:17: Error evaluating statement #0 0x00007f650ec5f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f650ec5d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f650ec5fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f650dacc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6516dd04ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6516dd04ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6516dd04ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6516dd04ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6516dd04ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6516dd04ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6516dd04ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6516dd04ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f651719c945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f651719c945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f651719c945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f651719c945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f6516db2e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f6516ddf833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f6516ddf833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f6516ddf833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f6516ddf833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f6516ddf833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f6516ddf833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f6516ddf833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f6516de8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f6516de90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f6516de92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f6516de9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f6516de9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f65170d8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f65170d8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f65170d8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f65170d8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f65170d8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f65170e32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f65170e32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f65170e32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f65170e32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f65170e32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f651555c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f651555c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f651555c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f651555c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f6516bf3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f6516b97e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f6516b97e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f6516b97e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f6516c4f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x0000558f90d892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x0000558f90d8c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x0000558f90d8cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f650dab7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f650dab7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x0000558f90d850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-arc.m.script: line 2: 3099919 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-arc.m.tmp.plist /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-arc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-indirect-copy-restore.m (975 of 19121) ******************** TEST 'Clang :: Analysis/objc-indirect-copy-restore.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/objc-indirect-copy-restore.m:35:22: Error evaluating statement #0 0x00007f993a4a4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f993a4a29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f993a4a4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9939311930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f99426154ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f99426154ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f99426154ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f99426154ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f99426154ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f99426154ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f99426154ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f99426154ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f99429e1945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f99429e1945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f99429e1945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f99429e1945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f99425f7e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f9942624833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f9942624833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f9942624833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f9942624833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f9942624833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f9942624833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f9942624833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f994262db95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f994262e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f994262e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f994262e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f994262e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f994291dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f994291dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f994291dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f994291dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f994291dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f99429282aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f99429282aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f99429282aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f99429282aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f99429282aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f9940da17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f9940da17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f9940da17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f9940da17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f9942438949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f99423dce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f99423dce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f99423dce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f99424948e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055d6bae712fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055d6bae74432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055d6bae74ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f99392fc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f99392fc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055d6bae6d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-indirect-copy-restore.m.script: line 1: 3100003 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-indirect-copy-restore.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-for.m (976 of 19121) ******************** TEST 'Clang :: Analysis/objc-for.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/objc-for.m:350:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-for.m:350:3: Error evaluating statement #0 0x00007f9e2942e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9e2942c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9e2942edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9e2829b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9e316680de llvm::ImutAVLTree, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f9e316680de llvm::IntrusiveRefCntPtrInfo, bool>>>::retain(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9e316680de llvm::IntrusiveRefCntPtr, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9e316680de llvm::IntrusiveRefCntPtr, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9e316680de llvm::ImmutableMap, bool, llvm::ImutKeyValueInfo, bool>>::ImmutableMap(llvm::ImutAVLTree, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9e316680de clang::ento::ProgramStatePartialTrait, bool, llvm::ImutKeyValueInfo, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9e316680de get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f9e316680de clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2670:47 #12 0x00007f9e316680de checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:982:36 #13 0x00007f9e316680de void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::ObjCLoopChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:104:46 #14 0x00007f9e31580de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #15 0x00007f9e31581037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #16 0x00007f9e315ecc4f clang::ento::ExprEngine::VisitObjCForCollectionStmt(clang::ObjCForCollectionStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:145:0 #17 0x00007f9e315b743b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #18 0x00007f9e315b743b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2291:0 #19 0x00007f9e315b7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #20 0x00007f9e315b7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #21 0x00007f9e315b80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f9e315b82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f9e315b8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9e315b8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9e318a7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f9e318a7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f9e318a7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f9e318a7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f9e318a7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f9e318b22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f9e318b22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f9e318b22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f9e318b22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f9e318b22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f9e2fd2b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f9e2fd2b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f9e2fd2b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f9e2fd2b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f9e313c2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f9e31366e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f9e31366e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f9e31366e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f9e3141e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055f4f066c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055f4f066f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055f4f066fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f9e28286590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f9e28286649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055f4f06680a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-for.m.script: line 1: 3099971 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/objc-for.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-live-crash.mm (977 of 19121) ******************** TEST 'Clang :: Analysis/objc-live-crash.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang --analyze /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang --analyze /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/objc-live-crash.mm:24:8: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-live-crash.mm:24:8: Error evaluating statement #0 0x00007fbe0d43d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbe0d43b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbe0d379d7f (/usr/lib64/libLLVM-16.so+0xcd1d7f) #3 0x00007fbe0c2aa930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbe155943de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fbe155943de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbe155943de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbe155943de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbe155943de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbe155943de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbe155943de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fbe155943de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fbe155a0a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fbe155a0a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fbe155a0a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fbe155a0a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007fbe155a0a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007fbe155a1cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007fbe155a1cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007fbe15652a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007fbe15652a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007fbe15652a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007fbe155fa139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007fbe155fa139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007fbe155fa301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007fbe155fa301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007fbe155fa301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007fbe15608e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbe15608e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbe15608e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007fbe15609816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007fbe15609816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007fbe15609816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fbe15609816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007fbe155a5e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007fbe155a5e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007fbe155a5e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007fbe155a5e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007fbe155a5e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007fbe155a5e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007fbe155a5e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007fbe1560772c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007fbe1560772c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007fbe1560772c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007fbe1560772c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007fbe1560772c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007fbe1560772c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007fbe1560772c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007fbe155c5733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007fbe155c5733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007fbe155c6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007fbe155c6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007fbe155c70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007fbe155c72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fbe155c7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fbe155c7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fbe158b6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fbe158b6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fbe158b6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fbe158b6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fbe158b6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fbe158c12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fbe158c12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fbe158c12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fbe158c12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fbe158c12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fbe13d3a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fbe13d3a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fbe13d3a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fbe13d3a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fbe153d1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fbe15375e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fbe15375e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fbe15375e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fbe1542d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055ddf49b32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055ddf49b6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00007fbe150d9f09 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Job.cpp:428:32 #78 0x00007fbe150d9f09 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #79 0x00007fbe0d379b65 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-16.so+0xcd1b65) #80 0x00007fbe150e1611 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Job.cpp:432:10 #81 0x00007fbe150ebd13 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Compilation.cpp:200:3 #82 0x00007fbe150ebff6 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Compilation.cpp:253:5 #83 0x00007fbe150f771c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:94:0 #84 0x00007fbe150f771c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-16.0.6.src/lib/Driver/Driver.cpp:1856:0 #85 0x000055ddf49b8bd8 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:32 #86 0x000055ddf49b8bd8 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:41 #87 0x000055ddf49b8bd8 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:564:26 #88 0x00007fbe0c295590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #89 0x00007fbe0c295649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #90 0x000055ddf49af0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) clang-16: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 16.0.6 (OpenCloudOS 16.0.6-1.ocs23) Target: x86_64-opencloudos-linux-gnu Thread model: posix InstalledDir: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin clang-16: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-16: note: diagnostic msg: /tmp/lit-tmp-bp6phclf/objc-live-crash-7d3a7f.mm clang-16: note: diagnostic msg: /tmp/lit-tmp-bp6phclf/objc-live-crash-7d3a7f.sh clang-16: note: diagnostic msg: ******************** -- ******************** Testing: 0 FAIL: Clang :: Analysis/objcpp-uninitialized-object.mm (979 of 19121) ******************** TEST 'Clang :: Analysis/objcpp-uninitialized-object.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/objcpp-uninitialized-object.mm:27:22: Error evaluating statement #0 0x00007f2efe1f8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2efe1f69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2efe1f8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2efd065930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2f063785d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2f063785d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2f063785d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2f063785d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2f063785d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2f063785d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2f063785d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f2f063785d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f2f06381b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f2f063820ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f2f0638221c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f2f063823d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f2f06382662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f2f06382662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f2f06671cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f2f06671cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f2f06671cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f2f06671cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f2f06671cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f2f0667c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f2f0667c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f2f0667c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f2f0667c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f2f0667c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f2f04af57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f2f04af57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f2f04af57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f2f04af57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f2f0618c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f2f06130e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f2f06130e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f2f06130e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f2f061e88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000564ad11c02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000564ad11c3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000564ad11c3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f2efd050590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f2efd050649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000564ad11bc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objcpp-uninitialized-object.mm.script: line 1: 3100136 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objcpp-uninitialized-object.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/operator-calls.cpp (980 of 19121) ******************** TEST 'Clang :: Analysis/operator-calls.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/operator-calls.cpp:107:10: Error evaluating statement #0 0x00007ff7e0655607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff7e06539d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff7e0655dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff7df4c2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff7e87d55d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff7e87d55d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff7e87d55d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff7e87d55d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff7e87d55d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff7e87d55d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff7e87d55d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007ff7e87d55d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007ff7e87deb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007ff7e87df0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007ff7e87df21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007ff7e87df3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007ff7e87df662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007ff7e87df662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007ff7e8acecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007ff7e8acecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007ff7e8acecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007ff7e8acecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007ff7e8acecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007ff7e8ad92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007ff7e8ad92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007ff7e8ad92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007ff7e8ad92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007ff7e8ad92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007ff7e6f527f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007ff7e6f527f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007ff7e6f527f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007ff7e6f527f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007ff7e85e9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007ff7e858de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007ff7e858de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007ff7e858de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007ff7e86458e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055e402cf92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055e402cfc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055e402cfcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007ff7df4ad590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007ff7df4ad649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055e402cf50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/operator-calls.cpp.script: line 1: 3100207 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/operator-calls.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-boxing.m (981 of 19121) ******************** TEST 'Clang :: Analysis/objc-boxing.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/objc-boxing.m 1. parser at end of file 2. While analyzing stack: #0 Calling checkNonNil 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-boxing.m:84:25: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-boxing.m:84:25: Error evaluating statement #0 0x00007f9e150a7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9e150a59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9e150a7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9e13f14930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9e1d5f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9e1d5f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9e1d5f6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9e1d5f6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9e1d5f6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9e1d5f6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9e1d5f6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9e1d5f6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9e1d2a2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9e1d2a2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9e1d2a2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9e1d2a2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9e1d2a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9e1d2a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9e1d2a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9e1d2a2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9e1d2a3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9e1d2a3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9e1d2a3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9e1d2a3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9e1d287854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9e1d287854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9e1d287854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9e1d2a519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9e1d2a519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9e1d2a519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9e1d2881d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9e1d2881d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9e1d2881d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9e1d2ad483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9e1d2ad483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9e1d2ad483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9e1d2b3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9e1d2b3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9e1d2b3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9e1d210caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9e1d210caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9e1d210caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9e1d210caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9e1d21115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9e1d21115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9e1d21115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9e1d6f1420 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9e1d6f1420 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9e1d6f1420 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f9e1d6f1420 (anonymous namespace)::ObjCNonNilReturnValueChecker::assumeExprIsNonNull(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1182:0 #50 0x00007f9e1d2d6226 llvm::IntrusiveRefCntPtr::operator bool() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:201:43 #51 0x00007f9e1d2d6226 clang::ento::CheckerContext::addTransition(llvm::IntrusiveRefCntPtr, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:171:30 #52 0x00007f9e1d2d6226 assumeExprIsNonNull /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1158:20 #53 0x00007f9e1d2d6226 checkPostStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1168:0 #54 0x00007f9e1d2d6226 void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::ObjCNonNilReturnValueChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:104:0 #55 0x00007f9e1d1f9de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #56 0x00007f9e1d1fa037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #57 0x00007f9e1d230686 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #58 0x00007f9e1d230686 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2021:0 #59 0x00007f9e1d230d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #60 0x00007f9e1d230d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #61 0x00007f9e1d2310ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #62 0x00007f9e1d2312ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #63 0x00007f9e1d231662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #64 0x00007f9e1d231662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #65 0x00007f9e1d520cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #66 0x00007f9e1d520cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #67 0x00007f9e1d520cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #68 0x00007f9e1d520cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #69 0x00007f9e1d520cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #70 0x00007f9e1d52b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #71 0x00007f9e1d52b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #72 0x00007f9e1d52b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #73 0x00007f9e1d52b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #74 0x00007f9e1d52b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #75 0x00007f9e1b9a47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #76 0x00007f9e1b9a47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #77 0x00007f9e1b9a47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #78 0x00007f9e1b9a47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #79 0x00007f9e1d03b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #80 0x00007f9e1cfdfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #81 0x00007f9e1cfdfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #82 0x00007f9e1cfdfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #83 0x00007f9e1d0978e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #84 0x000055a348ab52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #85 0x000055a348ab8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #86 0x000055a348ab8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #87 0x00007f9e13eff590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #88 0x00007f9e13eff649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #89 0x000055a348ab10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-boxing.m.script: line 1: 3099940 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/objc-boxing.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-subscript.m (982 of 19121) ******************** TEST 'Clang :: Analysis/objc-subscript.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-subscript.m 1. parser at end of file #0 0x00007fdf89c62607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdf89c609d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdf89c62dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdf88acf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdf921b1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdf921b1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdf921b1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdf921b1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdf921b1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdf921b1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdf921b1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdf921b1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fdf91e5dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fdf91e5dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fdf91e5dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fdf91e5dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fdf91e5dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fdf91e5dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fdf91e5dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fdf91e5dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fdf91e5eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fdf91e5eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fdf91e5eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fdf91e5eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fdf91e42854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdf91e42854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdf91e42854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdf91e6019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fdf91e6019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fdf91e6019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fdf91e431d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdf91e431d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdf91e431d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fdf91e68483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdf91e68483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdf91e68483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fdf91e6eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdf91e6eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdf91e6eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fdf91dcbcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdf91dcbcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdf91dcbcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdf91dcbcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdf91dcc15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdf91dcc15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdf91dcc15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fdf91d963be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fdf91d963be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fdf91d963be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fdf91ddd120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fdf91ddd120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fdf91ddd120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fdf91deca17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fdf91deca17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fdf91deca17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fdf920dbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fdf920dbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fdf920dbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fdf920dbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fdf920dbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fdf920e62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fdf920e62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fdf920e62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fdf920e62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fdf920e62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fdf9055f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fdf9055f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fdf9055f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fdf9055f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fdf91bf6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fdf91b9ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fdf91b9ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fdf91b9ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fdf91c528e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000558ae411c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000558ae411f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000558ae411fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fdf88aba590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fdf88aba649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000558ae41180a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-subscript.m.script: line 1: 3100048 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-subscript.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-message.m (983 of 19121) ******************** TEST 'Clang :: Analysis/objc-message.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-message.m 1. parser at end of file 2. While analyzing stack: #0 Calling nilReceiverIsStillNilAfterMessage 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-message.m:32:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-message.m:32:7: Error evaluating statement #0 0x00007faf11c31607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007faf11c2f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007faf11c31dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007faf10a9e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007faf1a180da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007faf1a180da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007faf1a180da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007faf1a180da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007faf1a180da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007faf1a180da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007faf1a180da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007faf1a180da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007faf19e2ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007faf19e2ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007faf19e2ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007faf19e2ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007faf19e2ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007faf19e2ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007faf19e2ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007faf19e2ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007faf19e2dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007faf19e2dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007faf19e2dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007faf19e2dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007faf19e11854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007faf19e11854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007faf19e11854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007faf19e2f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007faf19e2f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007faf19e2f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007faf19e121d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007faf19e121d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007faf19e121d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007faf19e37483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007faf19e37483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007faf19e37483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007faf19e3daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007faf19e3daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007faf19e3daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007faf19d9ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007faf19d9ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007faf19d9ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007faf19d9ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007faf19df082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007faf19df082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007faf19df082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007faf19df082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007faf19dba949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007faf19dba949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007faf19dba949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007faf19dba949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007faf19dba949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007faf19dbad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007faf19dbad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007faf19dbb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007faf19dbb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007faf19dbb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007faf19dbb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007faf1a0aacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007faf1a0aacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007faf1a0aacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007faf1a0aacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007faf1a0aacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007faf1a0b52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007faf1a0b52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007faf1a0b52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007faf1a0b52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007faf1a0b52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007faf1852e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007faf1852e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007faf1852e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007faf1852e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007faf19bc5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007faf19b69e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007faf19b69e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007faf19b69e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007faf19c218e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000563dfb53b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000563dfb53e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000563dfb53eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007faf10a89590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007faf10a89649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000563dfb5370a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-message.m.script: line 1: 3099998 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-message.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc/direct-ivar-assignment-in-annotated-functions.m (984 of 19121) ******************** TEST 'Clang :: Analysis/objc/direct-ivar-assignment-in-annotated-functions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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 0x00007f55abac6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f55abac49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f55abac6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f55aa933930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f55b4015da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f55b4015da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f55b4015da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f55b4015da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f55b4015da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f55b4015da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f55b4015da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f55b4015da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f55b3cc1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f55b3cc1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f55b3cc1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f55b3cc1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f55b3cc1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f55b3cc1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f55b3cc1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f55b3cc1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f55b3cc2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f55b3cc2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f55b3cc2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f55b3cc2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f55b3ca6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f55b3ca6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f55b3ca6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f55b3cc419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f55b3cc419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f55b3cc419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f55b3ca71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f55b3ca71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f55b3ca71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f55b3ccc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f55b3ccc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f55b3ccc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f55b3cd2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f55b3cd2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f55b3cd2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f55b3c2fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f55b3c2fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f55b3c2fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f55b3c2fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f55b3c3015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f55b3c3015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f55b3c3015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f55b3bfa3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f55b3bfa3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f55b3bfa3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f55b3c41120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f55b3c41120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f55b3c41120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f55b3c50a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f55b3c50a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f55b3c50a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f55b3f3fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f55b3f3fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f55b3f3fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f55b3f3fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f55b3f3fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f55b3f4a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f55b3f4a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f55b3f4a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f55b3f4a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f55b3f4a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f55b23c37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f55b23c37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f55b23c37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f55b23c37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f55b3a5a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f55b39fee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f55b39fee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f55b39fee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f55b3ab68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055a3973b22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055a3973b5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055a3973b5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f55aa91e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f55aa91e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055a3973ae0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/objc/Output/direct-ivar-assignment-in-annotated-functions.m.script: line 1: 3100070 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-16.0.6.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 (985 of 19121) ******************** TEST 'Clang :: Analysis/objc-radar17039661.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-radar17039661.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/objc-radar17039661.m -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/objc-radar17039661.m:32:9: Error evaluating branch #0 0x00007fb8a5507607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb8a55059d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb8a5507dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb8a4374930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb8ada56da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb8ada56da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb8ada56da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb8ada56da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb8ada56da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb8ada56da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb8ada56da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb8ada56da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb8ad702cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb8ad702cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb8ad702cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb8ad702cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb8ad702cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb8ad702cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb8ad702cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb8ad702cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb8ad703ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb8ad703ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb8ad703ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb8ad703ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb8ad704eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb8ad704eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb8ad704eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fb8ad70520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb8ad70520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb8ad70520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fb8ad6e81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb8ad6e81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb8ad6e81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb8ad70d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb8ad70d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb8ad70d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb8ad713af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb8ad713af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb8ad713af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb8ad670caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb8ad670caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb8ad670caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb8ad670caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb8adb510f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb8adb510f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb8adb510f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb8ad67de2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fb8ad67de2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fb8ad67de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fb8ad67de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fb8ad67de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fb8ad67de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fb8ad67de2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fb8ad67de2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fb8ad67de2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fb8ad67de2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fb8ad67e5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fb8ad691662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fb8ad691662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fb8ad980cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fb8ad980cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fb8ad980cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fb8ad980cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fb8ad980cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fb8ad98b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fb8ad98b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fb8ad98b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fb8ad98b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fb8ad98b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fb8abe047f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fb8abe047f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fb8abe047f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fb8abe047f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fb8ad49b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fb8ad43fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fb8ad43fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fb8ad43fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fb8ad4f78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005594605002fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000559460503432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000559460503ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fb8a435f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fb8a435f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005594604fc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-radar17039661.m.script: line 3: 3100038 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-radar17039661.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc_invalidation.m (986 of 19121) ******************** TEST 'Clang :: Analysis/objc_invalidation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc_invalidation.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc_invalidation.m 1. parser at end of file #0 0x00007f469e70d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f469e70b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f469e70ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f469d57a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f46a6c5cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f46a6c5cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f46a6c5cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f46a6c5cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f46a6c5cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f46a6c5cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f46a6c5cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f46a6c5cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f46a6908cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f46a6908cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f46a6908cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f46a6908cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f46a6908cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f46a6908cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f46a6908cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f46a6908cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f46a6909ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f46a6909ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f46a6909ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f46a6909ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f46a68ed854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f46a68ed854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f46a68ed854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f46a690b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f46a690b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f46a690b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f46a68ee1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f46a68ee1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f46a68ee1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f46a6913483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f46a6913483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f46a6913483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f46a6919af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f46a6919af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f46a6919af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f46a6876caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f46a6876caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f46a6876caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f46a6876caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f46a687715b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f46a687715b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f46a687715b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f46a68413be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f46a68413be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f46a68413be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f46a6888120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f46a6888120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f46a6888120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f46a6897a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f46a6897a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f46a6897a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f46a6b86cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f46a6b86cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f46a6b86cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f46a6b86cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f46a6b86cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f46a6b912aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f46a6b912aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f46a6b912aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f46a6b912aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f46a6b912aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f46a500a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f46a500a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f46a500a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f46a500a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f46a66a1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f46a6645e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f46a6645e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f46a6645e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f46a66fd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055f32eeb22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055f32eeb5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055f32eeb5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f469d565590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f469d565649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055f32eeae0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc_invalidation.m.script: line 2: 3100089 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc_invalidation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/osobject-retain-release.cpp (987 of 19121) ******************** TEST 'Clang :: Analysis/osobject-retain-release.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/osobject-retain-release.cpp:804:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/osobject-retain-release.cpp:804:10: Error evaluating statement #0 0x00007fb97c45d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb97c45b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb97c45ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb97b2ca930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb9845fff49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb9845fff49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb9845fff49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb9845fff49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb9845fff49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb9845fff49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fb9845fff49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007fb9845db62f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fb9845db62f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fb9845db62f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb9845db62f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007fb9845db62f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007fb98460580b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fb98460580b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fb98460580b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007fb984626212 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007fb984626212 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fb984626212 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007fb984626212 clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:776:0 #23 0x00007fb984628cac llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #24 0x00007fb984628cac llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007fb984628cac clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:837:0 #26 0x00007fb984629568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fb984629568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fb984629568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #29 0x00007fb9845c5e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #30 0x00007fb9845c5e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #31 0x00007fb9845c5e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #32 0x00007fb9845c5e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007fb9845c5e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #34 0x00007fb9845c5e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007fb9845c5e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #36 0x00007fb984616693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #37 0x00007fb984616693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #38 0x00007fb984616693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #39 0x00007fb984616693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #40 0x00007fb984616693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #41 0x00007fb984616693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007fb984616693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #43 0x00007fb984616693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #44 0x00007fb984616693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #45 0x00007fb98461725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #46 0x00007fb9845e5786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #47 0x00007fb9845e5786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #48 0x00007fb9845e6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007fb9845e6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #50 0x00007fb9845e70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #51 0x00007fb9845e72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #52 0x00007fb9845e7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007fb9845e7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007fb9848d6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #55 0x00007fb9848d6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fb9848d6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #57 0x00007fb9848d6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #58 0x00007fb9848d6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #59 0x00007fb9848e12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #60 0x00007fb9848e12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #61 0x00007fb9848e12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #62 0x00007fb9848e12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #63 0x00007fb9848e12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #64 0x00007fb982d5a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #65 0x00007fb982d5a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #66 0x00007fb982d5a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #67 0x00007fb982d5a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #68 0x00007fb9843f1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #69 0x00007fb984395e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #70 0x00007fb984395e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #71 0x00007fb984395e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #72 0x00007fb98444d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #73 0x0000557afeb2d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #74 0x0000557afeb30432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #75 0x0000557afeb30ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #76 0x00007fb97b2b5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #77 0x00007fb97b2b5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #78 0x0000557afeb290a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/osobject-retain-release.cpp.script: line 1: 3100219 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/osobject-retain-release.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-string.mm (988 of 19121) ******************** TEST 'Clang :: Analysis/objc-string.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/objc-string.mm:19:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-string.mm:19:5: Error evaluating statement #0 0x00007f8d78dc8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8d78dc69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8d78dc8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8d77c35930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8d81317da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8d81317da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8d81317da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8d81317da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8d81317da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8d81317da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8d81317da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8d81317da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8d80fc3cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8d80fc3cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8d80fc3cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8d80fc3cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8d80fc3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8d80fc3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8d80fc3cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8d80fc3cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8d80fc4ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8d80fc4ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8d80fc4ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8d80fc4ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8d80fa8854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8d80fa8854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8d80fa8854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8d80fc619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8d80fc619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8d80fc619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8d80fa91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8d80fa91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8d80fa91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8d80fce483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8d80fce483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8d80fce483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8d80fd4af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8d80fd4af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8d80fd4af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8d80f31caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8d80f31caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8d80f31caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8d80f31caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8d8141257d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8d8141257d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8d8141257d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f8d8141257d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f8d81076f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f8d81076f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f8d81076f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f8d8108f301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f8d8108f301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f8d80f30d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f8d80f81693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f8d80f81693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f8d80f81693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f8d80f81693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f8d80f81693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f8d80f81693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f8d80f81693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f8d80f81693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f8d80f81693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f8d80f8225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f8d80f50786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f8d80f50786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f8d80f51d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f8d80f51d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f8d80f520ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f8d80f522ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f8d80f52662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f8d80f52662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f8d81241cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f8d81241cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f8d81241cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f8d81241cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f8d81241cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f8d8124c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f8d8124c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f8d8124c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f8d8124c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f8d8124c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f8d7f6c57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f8d7f6c57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f8d7f6c57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f8d7f6c57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f8d80d5c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f8d80d00e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f8d80d00e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f8d80d00e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f8d80db88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x0000556298cbd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000556298cc0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000556298cc0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f8d77c20590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f8d77c20649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x0000556298cb90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/objc-string.mm.script: line 1: 3100037 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/objc-string.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/outofbound.c (989 of 19121) ******************** TEST 'Clang :: Analysis/outofbound.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/outofbound.c:91:10: Error evaluating statement #0 0x00007f94e0673607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f94e06719d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f94e0673dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f94df4e0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f94e8868c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f94e8868c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f94e8868c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f94e8868c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f94e8868c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f94e8868c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f94e87f3953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f94e87f3953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f94e87f3953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f94e87f3953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f94e87fcb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f94e87fd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f94e87fd21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f94e87fd3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f94e87fd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f94e87fd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f94e8aeccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f94e8aeccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f94e8aeccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f94e8aeccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f94e8aeccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f94e8af72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f94e8af72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f94e8af72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f94e8af72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f94e8af72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f94e6f707f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f94e6f707f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f94e6f707f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f94e6f707f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f94e8607949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f94e85abe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f94e85abe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f94e85abe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f94e86638e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055c7c8fad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055c7c8fb0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055c7c8fb0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f94df4cb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f94df4cb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055c7c8fa90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/outofbound.c.script: line 1: 3100268 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-16.0.6.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/out-of-bounds-new.cpp (990 of 19121) ******************** TEST 'Clang :: Analysis/out-of-bounds-new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/out-of-bounds-new.cpp:155:7: Error evaluating New Allocator Call #0 0x00007f06d0ede607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f06d0edc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f06d0ededba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f06cfd4b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f06d942dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f06d942dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f06d942dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f06d942dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f06d942dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f06d942dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f06d942dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f06d942dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f06d90d9cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f06d90d9cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f06d90d9cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f06d90d9cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f06d90d9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f06d90d9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f06d90d9cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f06d90d9cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f06d90daab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f06d90daab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f06d90daab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f06d90daab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f06d90be854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f06d90be854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f06d90be854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f06d90dc19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f06d90dc19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f06d90dc19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f06d90bf1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f06d90bf1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f06d90bf1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f06d90e4483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f06d90e4483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f06d90e4483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f06d90eaaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f06d90eaaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f06d90eaaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f06d9047caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f06d9047caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f06d9047caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f06d9047caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f06d904815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f06d904815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f06d904815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f06d90ab974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f06d90ab974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f06d90ab974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f06d90ab974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f06d90600ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f06d90600ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f06d906813f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f06d90682ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f06d9068662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f06d9068662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f06d9357cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f06d9357cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f06d9357cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f06d9357cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f06d9357cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f06d93622aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f06d93622aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f06d93622aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f06d93622aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f06d93622aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f06d77db7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f06d77db7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f06d77db7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f06d77db7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f06d8e72949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f06d8e16e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f06d8e16e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f06d8e16e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f06d8ece8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055a4263b32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055a4263b6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055a4263b6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f06cfd36590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f06cfd36649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055a4263af0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/out-of-bounds-new.cpp.script: line 1: 3100223 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/out-of-bounds-new.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/out-of-bounds.c (992 of 19121) ******************** TEST 'Clang :: Analysis/out-of-bounds.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/out-of-bounds.c:173:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/out-of-bounds.c:173:3: Error evaluating statement #0 0x00007fcbd9b30607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcbd9b2e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcbd9b30dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcbd899d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcbe1d1e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fcbe1d1e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcbe1d1e4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcbe1d1e4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fcbe1d1e4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fcbe1d1e4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fcbe1d1e4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fcbe1d1e4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fcbe1d1e4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fcbe1d1e958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fcbe1d1e958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fcbe1d1e958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fcbe1d1e958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007fcbe1d118d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fcbe1d118d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fcbe1d118d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1259:54 #20 0x00007fcbe2179b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #21 0x00007fcbe2179b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #22 0x00007fcbe2179b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #23 0x00007fcbe1d11458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007fcbe1d11458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007fcbe1d11458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcbe1d11458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #27 0x00007fcbe1d11458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #28 0x00007fcbe1d3de8a llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #29 0x00007fcbe1d3de8a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #30 0x00007fcbe1d3de8a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007fcbe1d3de8a (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:416:0 #32 0x00007fcbe207cd27 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fcbe207cd27 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fcbe207cd27 (anonymous namespace)::ArrayBoundCheckerV2::checkLocation(clang::ento::SVal, bool, clang::Stmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:194:0 #35 0x00007fcbe1c8339a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #36 0x00007fcbe1ccf977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #37 0x00007fcbe1ccf977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #38 0x00007fcbe1ceab8b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #39 0x00007fcbe1ceab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #40 0x00007fcbe1ceab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcbe1ceab8b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3618:0 #42 0x00007fcbe1cf07bf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fcbe1cf07bf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fcbe1cf07bf clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:74:0 #45 0x00007fcbe1cb9849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #46 0x00007fcbe1cb9849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #47 0x00007fcbe1cb9d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #48 0x00007fcbe1cb9d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #49 0x00007fcbe1cba0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #50 0x00007fcbe1cba2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #51 0x00007fcbe1cba662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #52 0x00007fcbe1cba662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #53 0x00007fcbe1fa9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #54 0x00007fcbe1fa9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fcbe1fa9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #56 0x00007fcbe1fa9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #57 0x00007fcbe1fa9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #58 0x00007fcbe1fb42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #59 0x00007fcbe1fb42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #60 0x00007fcbe1fb42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #61 0x00007fcbe1fb42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #62 0x00007fcbe1fb42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #63 0x00007fcbe042d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #64 0x00007fcbe042d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #65 0x00007fcbe042d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #66 0x00007fcbe042d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #67 0x00007fcbe1ac4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #68 0x00007fcbe1a68e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #69 0x00007fcbe1a68e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #70 0x00007fcbe1a68e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #71 0x00007fcbe1b208e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #72 0x000055c56e6632fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #73 0x000055c56e666432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #74 0x000055c56e666ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #75 0x00007fcbd8988590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #76 0x00007fcbd8988649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #77 0x000055c56e65f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/out-of-bounds.c.script: line 1: 3100241 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/out-of-bounds.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/out-of-bounds-false-positive.c (993 of 19121) ******************** TEST 'Clang :: Analysis/out-of-bounds-false-positive.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/out-of-bounds-false-positive.c:96:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/out-of-bounds-false-positive.c:96:9: Error evaluating statement #0 0x00007f24b2060607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f24b205e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f24b2060dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f24b0ecd930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f24ba24e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f24ba24e4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f24ba24e4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f24ba24e4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f24ba24e4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f24ba24e4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f24ba24e4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f24ba24e4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f24ba24e4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f24ba24e958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f24ba24e958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f24ba24e958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f24ba24e958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f24ba26c967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f24ba26c967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f24ba26c967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f24ba26c967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f24ba26bd34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f24ba26bd34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f24ba26bd34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f24ba6a9b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f24ba6a9b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f24ba6a9b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f24ba241458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f24ba241458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f24ba241458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f24ba241458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f24ba241458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f24ba26de8a llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #33 0x00007f24ba26de8a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #34 0x00007f24ba26de8a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f24ba26de8a (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:416:0 #36 0x00007f24ba5acd27 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f24ba5acd27 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f24ba5acd27 (anonymous namespace)::ArrayBoundCheckerV2::checkLocation(clang::ento::SVal, bool, clang::Stmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:194:0 #39 0x00007f24ba1b339a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #40 0x00007f24ba1ff977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #41 0x00007f24ba1ff977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #42 0x00007f24ba21f29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #43 0x00007f24ba21f29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #44 0x00007f24ba21f29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f24ba21f29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #46 0x00007f24ba22243a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f24ba22243a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f24ba22243a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #49 0x00007f24ba1e8002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #50 0x00007f24ba1e8002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #51 0x00007f24ba1e8002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #52 0x00007f24ba1e9d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f24ba1e9d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f24ba1ea0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f24ba1ea2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f24ba1ea662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f24ba1ea662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f24ba4d9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f24ba4d9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f24ba4d9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f24ba4d9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f24ba4d9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f24ba4e42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f24ba4e42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f24ba4e42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f24ba4e42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f24ba4e42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f24b895d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f24b895d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f24b895d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f24b895d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f24b9ff4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f24b9f98e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f24b9f98e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f24b9f98e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f24ba0508e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000558f43f7f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000558f43f82432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000558f43f82ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f24b0eb8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f24b0eb8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000558f43f7b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/out-of-bounds-false-positive.c.script: line 1: 3100221 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/out-of-bounds-false-positive.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/override-werror.c (994 of 19121) ******************** TEST 'Clang :: Analysis/override-werror.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/override-werror.c -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/override-werror.c:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/override-werror.c:14:7: Error evaluating statement #0 0x00007fd256e32607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd256e309d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd256e32dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd255c9f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd25f381da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd25f381da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd25f381da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd25f381da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd25f381da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd25f381da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd25f381da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd25f381da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd25f02dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd25f02dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd25f02dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd25f02dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd25f02dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd25f02dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd25f02dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd25f02dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd25f02eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd25f02eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd25f02eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd25f02eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd25f012854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd25f012854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd25f012854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd25f03019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd25f03019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd25f03019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd25f0131d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd25f0131d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd25f0131d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd25f038483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd25f038483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd25f038483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd25f03eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd25f03eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd25f03eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd25ef9bc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd25ef9bc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd25ef9bc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd25ef9bc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fd25eff182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd25eff182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd25eff182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd25eff182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fd25efbb949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fd25efbb949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fd25efbb949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fd25efbb949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fd25efbb949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fd25efbbd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fd25efbbd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fd25efbc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fd25efbc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fd25efbc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fd25efbc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fd25f2abcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fd25f2abcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fd25f2abcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fd25f2abcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fd25f2abcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fd25f2b62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fd25f2b62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fd25f2b62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fd25f2b62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fd25f2b62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fd25d72f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fd25d72f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fd25d72f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fd25d72f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fd25edc6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fd25ed6ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fd25ed6ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fd25ed6ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fd25ee228e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005647b628e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005647b6291432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005647b6291ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fd255c8a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fd255c8a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005647b628a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/override-werror.c.script: line 2: 3100297 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/override-werror.c -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/placement-new-user-defined.cpp (995 of 19121) ******************** TEST 'Clang :: Analysis/placement-new-user-defined.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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 0x00007f7e5018a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7e501889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7e5018adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7e4eff7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7e5830a5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7e5830a5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7e5830a5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7e5830a5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7e5830a5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7e5830a5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7e5830a5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f7e5830a5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f7e58352afb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:372:0 #13 0x00007f7e58314662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007f7e58314662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007f7e58603cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f7e58603cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f7e58603cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #18 0x00007f7e58603cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #19 0x00007f7e58603cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #20 0x00007f7e5860e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #21 0x00007f7e5860e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #22 0x00007f7e5860e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #23 0x00007f7e5860e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #24 0x00007f7e5860e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #25 0x00007f7e56a877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #26 0x00007f7e56a877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #27 0x00007f7e56a877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #28 0x00007f7e56a877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #29 0x00007f7e5811e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #30 0x00007f7e580c2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #31 0x00007f7e580c2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #32 0x00007f7e580c2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #33 0x00007f7e5817a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #34 0x000055bdda5cf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #35 0x000055bdda5d2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #36 0x000055bdda5d2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #37 0x00007f7e4efe2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #38 0x00007f7e4efe2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #39 0x000055bdda5cb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/placement-new-user-defined.cpp.script: line 1: 3100405 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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/path-notes-impl-param.m (996 of 19121) ******************** TEST 'Clang :: Analysis/path-notes-impl-param.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/path-notes-impl-param.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/path-notes-impl-param.m 1. parser at end of file 2. While analyzing stack: #0 Calling baz 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/path-notes-impl-param.m:23:3: Error evaluating statement #0 0x00007f898fc23607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f898fc219d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f898fc23dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f898ea90930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8997d944ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8997d944ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8997d944ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8997d944ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8997d944ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8997d944ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8997d944ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8997d944ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f8998160945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f8998160945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f8998160945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f8998160945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007f8997d76e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007f8997da3833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007f8997da3833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007f8997da3833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007f8997da3833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007f8997da3833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007f8997da3833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007f8997da3833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007f8997dacb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f8997dad0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f8997dad2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f8997dad662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f8997dad662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f899809ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f899809ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f899809ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f899809ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f899809ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f89980a72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f89980a72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f89980a72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f89980a72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f89980a72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f89965207f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f89965207f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f89965207f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f89965207f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f8997bb7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f8997b5be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f8997b5be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f8997b5be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f8997c138e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055c15b34a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055c15b34d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055c15b34def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f898ea7b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f898ea7b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055c15b3460a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/path-notes-impl-param.m.script: line 1: 3100391 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/path-notes-impl-param.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/placement-new.cpp (997 of 19121) ******************** TEST 'Clang :: Analysis/placement-new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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 455 #1 Calling testStructAlign::test22() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/placement-new.cpp:453:10: Error evaluating statement #0 0x00007f5563b6c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5563b6a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5563b6cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f55629d9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f556bcec5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f556bcec5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f556bcec5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f556bcec5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f556bcec5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f556bcec5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f556bcec5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f556bcec5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f556bcf5b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f556bcf60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f556bcf621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007f556bcf63d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f556bcf6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f556bcf6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f556bfe5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007f556bfe5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f556bfe5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007f556bfe5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007f556bfe5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007f556bff02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007f556bff02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007f556bff02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007f556bff02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007f556bff02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007f556a4697f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007f556a4697f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007f556a4697f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007f556a4697f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007f556bb00949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007f556baa4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007f556baa4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007f556baa4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007f556bb5c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055fa962eb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055fa962ee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055fa962eeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007f55629c4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007f55629c4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055fa962e70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/placement-new.cpp.script: line 1: 3100467 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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/plist-diagnostics-template-function.cpp (1000 of 19121) ******************** TEST 'Clang :: Analysis/plist-diagnostics-template-function.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-diagnostics-template-function.cpp : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/plist-diagnostics-template-function.cpp:14:7: Error evaluating branch #0 0x00007f50ea577607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f50ea5759d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f50ea577dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f50e93e4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f50f2ac6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f50f2ac6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f50f2ac6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f50f2ac6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f50f2ac6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f50f2ac6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f50f2ac6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f50f2ac6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f50f2772cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f50f2772cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f50f2772cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f50f2772cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f50f2772cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f50f2772cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f50f2772cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f50f2772cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f50f277387b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f50f277387b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f50f277387b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f50f277387b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f50f2774eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f50f2774eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f50f2774eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f50f277520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f50f277520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f50f277520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f50f27581d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f50f27581d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f50f27581d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f50f277d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f50f277d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f50f277d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f50f2783af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f50f2783af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f50f2783af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f50f26e0c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f50f26e0c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f50f26e0c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f50f26e0c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f50f2bc10f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f50f2bc10f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f50f2bc10f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f50f26ede2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f50f26ede2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f50f26ede2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f50f26ede2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f50f26ede2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f50f26ede2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f50f26ede2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f50f26ede2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f50f26ede2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f50f26ede2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f50f26ee5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f50f2701662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f50f2701662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f50f29f0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f50f29f0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f50f29f0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f50f29f0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f50f29f0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f50f29fb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f50f29fb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f50f29fb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f50f29fb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f50f29fb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f50f0e747f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f50f0e747f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f50f0e747f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f50f0e747f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f50f250b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f50f24afe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f50f24afe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f50f24afe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f50f25678e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b9d89032fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b9d8906432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b9d8906ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f50e93cf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f50e93cf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b9d88ff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-function.cpp.script: line 2: 3100477 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-diagnostics-template-function.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-diagnostics-template-record.cpp (1001 of 19121) ******************** TEST 'Clang :: Analysis/plist-diagnostics-template-record.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-diagnostics-template-record.cpp : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/plist-diagnostics-template-record.cpp:34:36: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-diagnostics-template-record.cpp:34:36: Error evaluating statement #0 0x00007f4652715607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f46527139d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4652715dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4651582930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f465a86c3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f465a86c3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f465a86c3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f465a86c3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f465a86c3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f465a86c3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f465a86c3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f465a86c3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f465a878a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f465a878a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f465a878a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f465a878a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f465a878a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f465a879cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f465a879cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f465a92aa08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f465a92aa08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f465a92aa08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f465a8d2139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f465a8d2139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f465a8d2301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f465a8d2301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f465a8d2301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f465a8e0e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f465a8e0e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f465a8e0e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f465a8e1816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f465a8e1816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f465a8e1816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f465a8e1816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f465a87de51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f465a87de51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f465a87de51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f465a87de51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f465a87de51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f465a87de51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f465a87de51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f465a8df72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f465a8df72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f465a8df72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f465a8df72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f465a8df72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f465a8df72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f465a8df72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f465a89d733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f465a89d733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f465a89ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f465a89ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f465a89f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f465a89f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f465a89f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f465a89f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f465ab8ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f465ab8ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f465ab8ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f465ab8ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f465ab8ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f465ab992aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f465ab992aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f465ab992aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f465ab992aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f465ab992aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f46590127f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f46590127f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f46590127f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f46590127f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f465a6a9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f465a64de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f465a64de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f465a64de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f465a7058e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055ef2dafc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055ef2daff432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055ef2daffef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f465156d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f465156d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055ef2daf80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-record.cpp.script: line 2: 3100483 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-diagnostics-template-record.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-html-macros.c (1003 of 19121) ******************** TEST 'Clang :: Analysis/plist-html-macros.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-html-macros.c.tmp.dir : 'RUN: at line 5'; mkdir -p /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-html-macros.c.tmp.dir : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-html-macros.c.tmp.dir/index.plist /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c -analyzer-checker=core -analyzer-output=plist-html : 'RUN: at line 10'; ls /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/plist-html-macros.c:32:3 #1 Calling test2 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c:22:7: Error evaluating branch #0 0x00007f0d092f9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0d092f79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0d092f9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0d08166930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0d11848da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0d11848da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0d11848da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0d11848da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0d11848da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0d11848da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0d11848da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0d11848da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0d114f4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0d114f4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0d114f4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0d114f4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0d114f4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0d114f4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0d114f4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0d114f4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0d114f5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0d114f5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0d114f5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0d114f5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0d114d9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0d114d9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0d114d9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0d114f719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0d114f719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0d114f719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0d114da1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0d114da1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0d114da1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0d114ff483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0d114ff483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0d114ff483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0d11505af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0d11505af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0d11505af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0d11462caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0d11462caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0d11462caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0d11462caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0d119430f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0d119430f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0d119430f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0d1146fe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f0d1146fe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f0d1146fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f0d1146fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f0d1146fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f0d1146fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f0d1146fe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f0d1146fe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f0d1146fe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f0d1146fe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f0d114705eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f0d11483662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f0d11483662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f0d11772cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f0d11772cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f0d11772cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f0d11772cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f0d11772cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f0d1177d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f0d1177d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f0d1177d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f0d1177d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f0d1177d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f0d0fbf67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f0d0fbf67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f0d0fbf67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f0d0fbf67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f0d1128d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f0d11231e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f0d11231e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f0d11231e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f0d112e98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005580e52242fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005580e5227432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005580e5227ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f0d08151590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f0d08151649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005580e52200a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-html-macros.c.script: line 6: 3100498 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-html-macros.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-output-alternate.m (1005 of 19121) ******************** TEST 'Clang :: Analysis/plist-output-alternate.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output-alternate.m.tmp /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/plist-output-alternate.m:54:3: Error evaluating statement #0 0x00007fb79ea20607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb79ea1e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb79ea20dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb79d88d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb7a6deae06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb7a6deae06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb7a6deae06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb7a6deae06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb7a6deae06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb7a6deae06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb7a6deae06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fb7a6deae06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007fb7a6b73e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007fb7a6ba0833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007fb7a6ba0833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007fb7a6ba0833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007fb7a6ba0833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007fb7a6ba0833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007fb7a6ba0833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007fb7a6ba0833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007fb7a6ba9b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007fb7a6baa0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007fb7a6baa2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007fb7a6baa662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fb7a6baa662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fb7a6e99cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007fb7a6e99cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007fb7a6e99cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007fb7a6e99cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007fb7a6e99cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007fb7a6ea42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007fb7a6ea42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007fb7a6ea42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007fb7a6ea42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007fb7a6ea42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007fb7a531d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007fb7a531d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007fb7a531d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007fb7a531d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007fb7a69b4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007fb7a6958e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007fb7a6958e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007fb7a6958e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007fb7a6a108e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055988ea6f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055988ea72432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055988ea72ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007fb79d878590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007fb79d878649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055988ea6b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output-alternate.m.script: line 2: 3100628 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output-alternate.m.tmp /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-output-alternate.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr37802.cpp (1006 of 19121) ******************** TEST 'Clang :: Analysis/pr37802.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/pr37802.cpp:102:3: Error evaluating statement #0 0x00007f5c91805607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5c918039d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5c91805dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5c90672930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5c999855d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5c999855d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5c999855d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5c999855d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5c999855d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5c999855d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5c999855d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f5c999855d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f5c9998eb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f5c9998f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f5c9998f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f5c9998f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f5c9998f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f5c99c7ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f5c99c7ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f5c99c7ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f5c99c7ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f5c99c7ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f5c99c892aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f5c99c892aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f5c99c892aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f5c99c892aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f5c99c892aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f5c981027f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f5c981027f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f5c981027f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f5c981027f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f5c99799949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f5c9973de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f5c9973de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f5c9973de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f5c997f58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x000055835163f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x0000558351642432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x0000558351642ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f5c9065d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f5c9065d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x000055835163b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pr37802.cpp.script: line 1: 3100703 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr37802.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/pointer-to-member.cpp (1007 of 19121) ******************** TEST 'Clang :: Analysis/pointer-to-member.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pointer-to-member.cpp 1. parser at end of file #0 0x00007f6a13ffd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6a13ffb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6a13ffddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6a12e6a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6a1c181afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6a1c181afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6a1c181afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6a1c181afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6a1c181afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6a1c181afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6a1c181afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f6a1c181afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f6a1c1825c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f6a1c18744e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f6a1c187662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f6a1c187662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f6a1c476cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f6a1c476cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f6a1c476cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f6a1c476cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f6a1c476cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f6a1c4812aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f6a1c4812aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f6a1c4812aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f6a1c4812aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f6a1c4812aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f6a1a8fa7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f6a1a8fa7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f6a1a8fa7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f6a1a8fa7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f6a1bf91949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f6a1bf35e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f6a1bf35e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f6a1bf35e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f6a1bfed8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000558ffee762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000558ffee79432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000558ffee79ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f6a12e55590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f6a12e55649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000558ffee720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pointer-to-member.cpp.script: line 1: 3100660 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pointer-to-member.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-macros.cpp (1008 of 19121) ******************** TEST 'Clang :: Analysis/plist-macros.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/plist-macros.cpp:87:3 #1 Calling test2(int *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp:77:7: Error evaluating branch #0 0x00007f9d8e8fb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9d8e8f99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9d8e8fbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9d8d768930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9d96e4ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9d96e4ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9d96e4ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9d96e4ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9d96e4ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9d96e4ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9d96e4ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9d96e4ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9d96af6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9d96af6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9d96af6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9d96af6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9d96af6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9d96af6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9d96af6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9d96af6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9d96af7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9d96af7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9d96af7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9d96af7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9d96adb854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9d96adb854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9d96adb854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9d96af919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9d96af919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9d96af919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9d96adc1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9d96adc1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9d96adc1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9d96b01483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9d96b01483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9d96b01483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9d96b07af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9d96b07af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9d96b07af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9d96a64caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9d96a64caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9d96a64caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9d96a64caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9d96f450f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9d96f450f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9d96f450f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f9d96a71e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f9d96a71e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f9d96a71e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f9d96a71e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f9d96a71e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f9d96a71e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f9d96a71e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f9d96a71e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f9d96a71e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f9d96a71e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f9d96a725eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f9d96a85662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f9d96a85662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f9d96d74cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f9d96d74cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f9d96d74cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f9d96d74cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f9d96d74cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f9d96d7f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f9d96d7f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f9d96d7f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f9d96d7f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f9d96d7f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f9d951f87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f9d951f87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f9d951f87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f9d951f87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f9d9688f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f9d96833e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f9d96833e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f9d96833e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f9d968eb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055ba7c6482fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055ba7c64b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055ba7c64bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f9d8d753590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f9d8d753649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055ba7c6440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-macros.cpp.script: line 3: 3100629 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/plist-macros.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-output.m (1009 of 19121) ******************** TEST 'Clang :: Analysis/plist-output.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/plist-output.m:192:7: Error evaluating branch #0 0x00007f2dcb010607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2dcb00e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2dcb010dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2dc9e7d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2dd355fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2dd355fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2dd355fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2dd355fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2dd355fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2dd355fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2dd355fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2dd355fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2dd320bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2dd320bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2dd320bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2dd320bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2dd320bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2dd320bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2dd320bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2dd320bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2dd320cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2dd320cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2dd320cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2dd320cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2dd31f0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2dd31f0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2dd31f0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2dd320e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2dd320e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2dd320e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2dd31f11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2dd31f11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2dd31f11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2dd3216483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2dd3216483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2dd3216483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2dd321caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2dd321caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2dd321caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2dd3179caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2dd3179caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2dd3179caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2dd3179caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2dd365a0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2dd365a0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2dd365a0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2dd3186e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f2dd3186e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f2dd3186e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f2dd3186e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f2dd3186e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f2dd3186e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f2dd3186e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f2dd3186e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f2dd3186e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f2dd3186e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f2dd31875eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f2dd319a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f2dd319a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f2dd3489cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f2dd3489cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f2dd3489cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f2dd3489cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f2dd3489cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f2dd34942aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f2dd34942aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f2dd34942aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f2dd34942aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f2dd34942aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f2dd190d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f2dd190d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f2dd190d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f2dd190d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f2dd2fa4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f2dd2f48e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f2dd2f48e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f2dd2f48e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f2dd30008e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b8a263c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b8a263f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b8a263fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f2dc9e68590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f2dc9e68649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b8a26380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output.m.script: line 2: 3100652 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/plist-output.m.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr4209.m (1011 of 19121) ******************** TEST 'Clang :: Analysis/pr4209.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr4209.m 1. parser at end of file #0 0x00007ff4ad376607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff4ad3749d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff4ad376dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff4ac1e3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff4b58c5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff4b58c5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff4b58c5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff4b58c5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff4b58c5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff4b58c5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff4b58c5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff4b58c5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff4b5571cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff4b5571cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff4b5571cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff4b5571cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff4b5571cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff4b5571cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff4b5571cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff4b5571cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff4b5572ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff4b5572ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff4b5572ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff4b5572ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff4b5556854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff4b5556854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff4b5556854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff4b557419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff4b557419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff4b557419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff4b55571d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff4b55571d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff4b55571d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff4b557c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff4b557c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff4b557c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff4b5582af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff4b5582af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff4b5582af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff4b54dfcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff4b54dfcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff4b54dfcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff4b54dfcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff4b54e015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff4b54e015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff4b54e015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff4b54aa3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff4b54aa3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff4b54aa3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff4b54f1120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007ff4b54f1120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007ff4b54f1120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007ff4b5500a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007ff4b5500a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007ff4b5500a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007ff4b57efcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007ff4b57efcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007ff4b57efcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007ff4b57efcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007ff4b57efcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007ff4b57fa2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007ff4b57fa2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007ff4b57fa2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007ff4b57fa2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007ff4b57fa2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007ff4b3c737f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007ff4b3c737f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007ff4b3c737f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007ff4b3c737f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007ff4b530a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007ff4b52aee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007ff4b52aee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007ff4b52aee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007ff4b53668e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005596b1f7f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005596b1f82432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005596b1f82ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007ff4ac1ce590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007ff4ac1ce649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005596b1f7b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pr4209.m.script: line 1: 3100706 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr4209.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr_4164.c (1012 of 19121) ******************** TEST 'Clang :: Analysis/pr_4164.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr_4164.c 1. parser at end of file 2. While analyzing stack: #0 Calling test2 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr_4164.c:37:7: Error evaluating branch #0 0x00007fd68534c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd68534a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd68534cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd6841b9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd68d89bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd68d89bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd68d89bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd68d89bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd68d89bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd68d89bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd68d89bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd68d89bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd68d547cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd68d547cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd68d547cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd68d547cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd68d547cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd68d547cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd68d547cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd68d547cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd68d548ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd68d548ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd68d548ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd68d548ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd68d549eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd68d549eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd68d549eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fd68d54a20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd68d54a20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd68d54a20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fd68d52d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd68d52d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd68d52d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd68d552483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd68d552483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd68d552483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd68d558af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd68d558af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd68d558af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd68d4b5caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd68d4b5caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd68d4b5caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd68d4b5caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd68d9960f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd68d9960f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd68d9960f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fd68d4c2e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fd68d4c2e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fd68d4c2e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fd68d4c2e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fd68d4c2e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fd68d4c2e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fd68d4c2e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fd68d4c2e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fd68d4c2e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fd68d4c2e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fd68d4c35eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fd68d4d6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fd68d4d6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fd68d7c5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fd68d7c5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fd68d7c5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fd68d7c5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fd68d7c5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fd68d7d02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fd68d7d02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fd68d7d02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fd68d7d02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fd68d7d02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fd68bc497f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fd68bc497f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fd68bc497f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fd68bc497f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fd68d2e0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fd68d284e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fd68d284e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fd68d284e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fd68d33c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055cdc17802fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055cdc1783432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055cdc1783ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fd6841a4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fd6841a4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055cdc177c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pr_4164.c.script: line 1: 3100746 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr_4164.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr_2542_rdar_6793404.m (1013 of 19121) ******************** TEST 'Clang :: Analysis/pr_2542_rdar_6793404.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr_2542_rdar_6793404.m 1. parser at end of file #0 0x00007f3a56059607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3a560579d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3a56059dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3a54ec6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3a5e5a8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3a5e5a8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3a5e5a8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3a5e5a8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3a5e5a8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3a5e5a8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3a5e5a8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3a5e5a8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3a5e254cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3a5e254cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3a5e254cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3a5e254cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3a5e254cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3a5e254cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3a5e254cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3a5e254cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3a5e255ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3a5e255ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3a5e255ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3a5e255ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3a5e239854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3a5e239854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3a5e239854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3a5e25719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3a5e25719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3a5e25719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3a5e23a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3a5e23a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3a5e23a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3a5e25f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3a5e25f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3a5e25f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3a5e265af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3a5e265af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3a5e265af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3a5e1c2caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3a5e1c2caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3a5e1c2caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3a5e1c2caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3a5e1c315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3a5e1c315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3a5e1c315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3a5e18d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3a5e18d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3a5e18d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f3a5e1d4120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3a5e1d4120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3a5e1d4120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f3a5e1e3a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3a5e1e3a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3a5e1e3a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3a5e4d2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f3a5e4d2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f3a5e4d2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f3a5e4d2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f3a5e4d2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f3a5e4dd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f3a5e4dd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f3a5e4dd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f3a5e4dd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f3a5e4dd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f3a5c9567f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f3a5c9567f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f3a5c9567f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f3a5c9567f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f3a5dfed949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f3a5df91e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f3a5df91e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f3a5df91e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f3a5e0498e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055cf316162fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055cf31619432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055cf31619ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f3a54eb1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f3a54eb1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055cf316120a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pr_2542_rdar_6793404.m.script: line 1: 3100730 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr_2542_rdar_6793404.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr22954.c (1014 of 19121) ******************** TEST 'Clang :: Analysis/pr22954.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr22954.c 1. parser at end of file 2. While analyzing stack: #0 Calling f39 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr22954.c:884:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pr22954.c:884:3: Error evaluating statement #0 0x00007fe3d2d6d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe3d2d6b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe3d2d6ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe3d1bda930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe3db2bcda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe3db2bcda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe3db2bcda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe3db2bcda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe3db2bcda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe3db2bcda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe3db2bcda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe3db2bcda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe3daf68cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe3daf68cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe3daf68cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe3daf68cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe3daf68cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe3daf68cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe3daf68cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe3daf68cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe3daf69ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe3daf69ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe3daf69ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe3daf69ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe3daf4d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe3daf4d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe3daf4d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe3daf6b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe3daf6b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe3daf6b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe3daf4e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe3daf4e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe3daf4e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe3daf73483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe3daf73483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe3daf73483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe3daf79af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe3daf79af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe3daf79af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe3daed6caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe3daed6caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe3daed6caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe3daed6caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe3db3b70f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe3db3b70f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe3db3b70f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fe3db010ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fe3db010ece 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 0x00007fe3db010ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fe3db010ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fe3daec039a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fe3daf0c977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fe3daf0c977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fe3daf27b8b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fe3daf27b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fe3daf27b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fe3daf27b8b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3618:0 #57 0x00007fe3daf2d7bf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fe3daf2d7bf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fe3daf2d7bf clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:74:0 #60 0x00007fe3daef6849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007fe3daef6849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #62 0x00007fe3daef6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007fe3daef6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007fe3daef70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007fe3daef72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007fe3daef7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fe3daef7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fe3db1e6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007fe3db1e6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007fe3db1e6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007fe3db1e6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007fe3db1e6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007fe3db1f12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007fe3db1f12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007fe3db1f12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007fe3db1f12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007fe3db1f12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007fe3d966a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007fe3d966a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007fe3d966a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007fe3d966a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007fe3dad01949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007fe3daca5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007fe3daca5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007fe3daca5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007fe3dad5d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x000055c1aa5ae2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x000055c1aa5b1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x000055c1aa5b1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007fe3d1bc5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007fe3d1bc5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x000055c1aa5aa0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pr22954.c.script: line 1: 3100701 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/pr22954.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/print-ranges.cpp (1015 of 19121) ******************** TEST 'Clang :: Analysis/print-ranges.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/print-ranges.cpp:44:7: Error evaluating branch #0 0x00007f7e7833a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7e783389d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7e7833adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7e771a7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7e80889da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7e80889da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7e80889da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7e80889da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7e80889da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7e80889da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7e80889da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7e80889da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7e80535cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7e80535cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7e80535cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7e80535cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7e80535cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7e80535cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7e80535cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7e80535cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7e80536ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7e80536ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7e80536ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7e80536ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7e8051a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7e8051a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7e8051a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7e8053819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7e8053819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7e8053819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7e8051b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7e8051b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7e8051b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7e80540483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7e80540483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7e80540483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7e80546af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7e80546af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7e80546af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7e804a3c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7e804a3c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7e804a3c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7e804a3c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f7e809840f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7e809840f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7e809840f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7e804b0e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f7e804b0e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f7e804b0e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f7e804b0e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f7e804b0e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f7e804b0e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f7e804b0e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f7e804b0e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f7e804b0e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f7e804b0e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f7e804b15eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f7e804c4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f7e804c4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f7e807b3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f7e807b3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f7e807b3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f7e807b3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f7e807b3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f7e807be2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f7e807be2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f7e807be2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f7e807be2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f7e807be2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f7e7ec377f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f7e7ec377f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f7e7ec377f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f7e7ec377f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f7e802ce949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f7e80272e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f7e80272e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f7e80272e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f7e8032a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055712fcc12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055712fcc4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055712fcc4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f7e77192590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f7e77192649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055712fcbd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/print-ranges.cpp.script: line 1: 3100804 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/print-ranges.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock_state.c (1016 of 19121) ******************** TEST 'Clang :: Analysis/pthreadlock_state.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection 2>&1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c:17:12: error: CHECK: expected string not found in input // CHECK: { "checker": "alpha.core.PthreadLockBase", "messages": [ ^ :13:26: note: scanning from here "checker_messages": null ^ :16:298: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 8: "constraints": null, 9: "equivalence_classes": null, 10: "disequality_info": null, 11: "dynamic_types": null, 12: "dynamic_casts": null, 13: "checker_messages": null check:17'0 X error: no match found 14: }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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: Stack dump: check:17'0 ~~~~~~~~~~~~ 16: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:17'1 ? possible intended match 17: 1. parser at end of file check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: 2. While analyzing stack: check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #0 Calling test check:17'0 ~~~~~~~~~~~~~~~~~ 20: 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state.c:16:3: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #0 0x00007fdfa6c05607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock_state_nottracked.c (1017 of 19121) ******************** TEST 'Clang :: Analysis/pthreadlock_state_nottracked.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection 2>&1 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state_nottracked.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state_nottracked.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:298: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock_state_nottracked.c ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/pthreadlock_state_nottracked.c:10:3: Error evaluating statement check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #0 0x00007f41c0d20607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock.c (1018 of 19121) ******************** TEST 'Clang :: Analysis/pthreadlock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock.c 1. parser at end of file 2. While analyzing stack: #0 Calling nocrash1 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock.c:518:3: Error evaluating statement #0 0x00007f700d468607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f700d4669d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f700d468dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f700c2d5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7015ab99a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7015ab99a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7015ab99a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7015ab99a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7015ab99a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7015ab99a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7015ab99a6 get<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7015ab99a6 (anonymous namespace)::PthreadLockChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:641:0 #12 0x00007f70155bbe70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f70155e8833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f70155e8833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f70155e8833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f70155e8833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f70155e8833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f70155e8833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f70155e8833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f70155f1b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f70155f20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f70155f22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f70155f2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f70155f2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f70158e1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f70158e1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f70158e1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f70158e1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f70158e1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f70158ec2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f70158ec2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f70158ec2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f70158ec2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f70158ec2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f7013d657f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f7013d657f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f7013d657f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f7013d657f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f70153fc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f70153a0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f70153a0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f70153a0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f70154588e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000056104a5262fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000056104a529432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000056104a529ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f700c2c0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f700c2c0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000056104a5220a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/pthreadlock.c.script: line 1: 3100913 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/pthreadlock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/properties.m (1019 of 19121) ******************** TEST 'Clang :: Analysis/properties.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.m 1. parser at end of file #0 0x00007f698dde1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f698dddf9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f698dde1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f698cc4e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6996330da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6996330da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6996330da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6996330da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6996330da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6996330da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6996330da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6996330da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6995fdccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6995fdccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6995fdccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6995fdccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6995fdccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6995fdccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6995fdccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6995fdccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6995fddab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6995fddab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6995fddab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6995fddab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6995fc1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6995fc1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6995fc1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6995fdf19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6995fdf19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6995fdf19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6995fc21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6995fc21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6995fc21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6995fe7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6995fe7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6995fe7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6995fedaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6995fedaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6995fedaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6995f4acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6995f4acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6995f4acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6995f4acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6995f4b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6995f4b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6995f4b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6995f153be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6995f153be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6995f153be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f6995f5c120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f6995f5c120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f6995f5c120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f6995f6ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f6995f6ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f6995f6ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f699625acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f699625acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f699625acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f699625acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f699625acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f69962652aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f69962652aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f69962652aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f69962652aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f69962652aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f69946de7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f69946de7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f69946de7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f69946de7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f6995d75949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f6995d19e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f6995d19e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f6995d19e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f6995dd18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056164d63b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056164d63e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056164d63eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f698cc39590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f698cc39649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056164d6370a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/properties.m.script: line 2: 3100907 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/properties.mm (1020 of 19121) ******************** TEST 'Clang :: Analysis/properties.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testNoDirectPropertyDecl(NoDirectPropertyDecl *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/properties.mm:92:25: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/properties.mm:92:25: Error evaluating statement #0 0x00007f2a9e894607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2a9e8929d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2a9e894dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2a9d701930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2aa6de3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2aa6de3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2aa6de3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2aa6de3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2aa6de3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2aa6de3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2aa6de3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2aa6de3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2aa6a8fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2aa6a8fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2aa6a8fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2aa6a8fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2aa6a8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2aa6a8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2aa6a8fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2aa6a8fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2aa6a90ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2aa6a90ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2aa6a90ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2aa6a90ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2aa6a74854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2aa6a74854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2aa6a74854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2aa6a9219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2aa6a9219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2aa6a9219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2aa6a751d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2aa6a751d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2aa6a751d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2aa6a9a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2aa6a9a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2aa6a9a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2aa6aa0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2aa6aa0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2aa6aa0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2aa69fdcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2aa69fdcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2aa69fdcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2aa69fdcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2aa6ede0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2aa6ede0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2aa6ede0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2aa6a624e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f2aa6a624e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f2aa6a624e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f2aa6a624e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f2aa6a624e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f2aa6a624e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f2aa6a1c093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f2aa6a1c093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f2aa6a1dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f2aa6a1dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f2aa6a1e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f2aa6a1e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f2aa6a1e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f2aa6a1e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f2aa6d0dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f2aa6d0dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f2aa6d0dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f2aa6d0dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f2aa6d0dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f2aa6d182aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f2aa6d182aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f2aa6d182aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f2aa6d182aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f2aa6d182aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f2aa51917f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f2aa51917f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f2aa51917f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f2aa51917f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f2aa6828949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f2aa67cce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f2aa67cce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f2aa67cce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f2aa68848e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055bd032a22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055bd032a5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055bd032a5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f2a9d6ec590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f2a9d6ec649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055bd0329e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/properties.mm.script: line 2: 3100899 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/properties.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-cmp-const-trunc.cl (1021 of 19121) ******************** TEST 'Clang :: Analysis/ptr-cmp-const-trunc.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-cmp-const-trunc.cl 1. parser at end of file 2. While analyzing stack: #0 Calling foo #0 0x00007f611fa89607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f611fa879d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f611fa89dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f611e8f6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6127c7ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6127c7ec2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6127c7ec2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6127c7ec2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f6127c7ec2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f6127c7ec2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f6127c09953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f6127c09953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f6127c09953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f6127c09953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f6127c32361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007f6127c32361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007f6127c0decb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007f6127c0decb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007f6127c0decb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007f6127c0decb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007f6127c0e5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f6127c1344e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f6127c13662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f6127c13662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f6127f02cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6127f02cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6127f02cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007f6127f02cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007f6127f02cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007f6127f0d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007f6127f0d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007f6127f0d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007f6127f0d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007f6127f0d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007f61263867f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007f61263867f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007f61263867f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007f61263867f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007f6127a1d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007f61279c1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007f61279c1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007f61279c1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007f6127a798e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055da2c2962fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000055da2c299432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000055da2c299ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007f611e8e1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007f611e8e1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055da2c2920a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ptr-cmp-const-trunc.cl.script: line 1: 3101020 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-cmp-const-trunc.cl -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-iter.cpp (1022 of 19121) ******************** TEST 'Clang :: Analysis/ptr-iter.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/ptr-iter.cpp:12:35: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-iter.cpp:12:35: Error evaluating statement #0 0x00007f1c0a9bd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1c0a9bb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1c0a9bddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1c0982a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1c12b143de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f1c12b143de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1c12b143de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1c12b143de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1c12b143de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1c12b143de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1c12b143de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f1c12b143de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f1c12b3982b clang::ento::ExprEngine::createTemporaryRegionIfNeeded(llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::Expr const*, clang::Expr const*, clang::ento::SubRegion const**) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:385:0 #13 0x00007f1c12b647dc llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f1c12b647dc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f1c12b647dc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f1c12b647dc clang::ento::ExprEngine::CreateCXXTemporaryObject(clang::MaterializeTemporaryExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:36:40 #17 0x00007f1c12b452ae clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2257:0 #18 0x00007f1c12b46d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #19 0x00007f1c12b46d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #20 0x00007f1c12b470ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #21 0x00007f1c12b472ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #22 0x00007f1c12b47662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f1c12b47662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f1c12e36cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1c12e36cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1c12e36cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007f1c12e36cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007f1c12e36cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007f1c12e412aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007f1c12e412aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007f1c12e412aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007f1c12e412aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007f1c12e412aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007f1c112ba7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007f1c112ba7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007f1c112ba7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007f1c112ba7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007f1c12951949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007f1c128f5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007f1c128f5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007f1c128f5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007f1c129ad8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x00005567367f52fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x00005567367f8432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x00005567367f8ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007f1c09815590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007f1c09815649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x00005567367f10a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ptr-iter.cpp.script: line 1: 3101063 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-sort.cpp (1023 of 19121) ******************** TEST 'Clang :: Analysis/ptr-sort.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/ptr-sort.cpp:11:25: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-sort.cpp:11:25: Error evaluating statement #0 0x00007fb7f4792607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb7f47909d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb7f4792dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb7f35ff930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb7fc8e93de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fb7fc8e93de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb7fc8e93de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb7fc8e93de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb7fc8e93de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb7fc8e93de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb7fc8e93de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fb7fc8e93de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fb7fc8f5113 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fb7fc8f5113 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fb7fc8f5113 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fb7fc8f5113 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007fb7fc8f5113 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:272:40 #17 0x00007fb7fc95dc59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #18 0x00007fb7fc95dc59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #19 0x00007fb7fc95dc59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #20 0x00007fb7fc95e568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fb7fc95e568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fb7fc95e568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #23 0x00007fb7fc8fae51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #24 0x00007fb7fc8fae51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #25 0x00007fb7fc8fae51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #26 0x00007fb7fc8fae51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #27 0x00007fb7fc8fae51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #28 0x00007fb7fc8fae51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #29 0x00007fb7fc8fae51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #30 0x00007fb7fc95c72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #31 0x00007fb7fc95c72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #32 0x00007fb7fc95c72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #33 0x00007fb7fc95c72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #34 0x00007fb7fc95c72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #35 0x00007fb7fc95c72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #36 0x00007fb7fc95c72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #37 0x00007fb7fc91a733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #38 0x00007fb7fc91a733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #39 0x00007fb7fc91bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #40 0x00007fb7fc91bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #41 0x00007fb7fc91c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #42 0x00007fb7fc91c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #43 0x00007fb7fc91c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #44 0x00007fb7fc91c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #45 0x00007fb7fcc0bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #46 0x00007fb7fcc0bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #47 0x00007fb7fcc0bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #48 0x00007fb7fcc0bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #49 0x00007fb7fcc0bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #50 0x00007fb7fcc162aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #51 0x00007fb7fcc162aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #52 0x00007fb7fcc162aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #53 0x00007fb7fcc162aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #54 0x00007fb7fcc162aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #55 0x00007fb7fb08f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #56 0x00007fb7fb08f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #57 0x00007fb7fb08f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #58 0x00007fb7fb08f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #59 0x00007fb7fc726949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #60 0x00007fb7fc6cae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #61 0x00007fb7fc6cae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #62 0x00007fb7fc6cae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #63 0x00007fb7fc7828e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #64 0x0000556afb69d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #65 0x0000556afb6a0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #66 0x0000556afb6a0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #67 0x00007fb7f35ea590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #68 0x00007fb7f35ea649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #69 0x0000556afb6990a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ptr-sort.cpp.script: line 1: 3101079 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-sort.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerSorting -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-arith.c (1024 of 19121) ******************** TEST 'Clang :: Analysis/ptr-arith.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ptr-arith.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ptr-arith.c 1. parser at end of file 2. While analyzing stack: #0 Calling negativeIndex 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.c:309:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.c:309:3: Error evaluating statement #0 0x00007f6287aa9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6287aa79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6287aa9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6286916930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f628fff8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f628fff8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f628fff8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f628fff8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f628fff8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f628fff8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f628fff8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f628fff8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f628fca4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f628fca4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f628fca4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f628fca4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f628fca4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f628fca4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f628fca4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f628fca4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f628fca5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f628fca5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f628fca5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f628fca5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f628fc89854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f628fc89854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f628fc89854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f628fca719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f628fca719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f628fca719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f628fc8a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f628fc8a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f628fc8a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f628fcaf483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f628fcaf483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f628fcaf483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f628fcb5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f628fcb5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f628fcb5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f628fc12c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f628fc12c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f628fc12c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f628fc12c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f62900f357d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f62900f357d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f62900f357d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f62900f357d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007f628fd57f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007f628fd57f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007f628fd57f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007f628fd70301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007f628fd70301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f628fc11d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007f628fc62693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007f628fc62693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007f628fc62693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007f628fc62693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007f628fc62693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007f628fc62693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f628fc62693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007f628fc62693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007f628fc62693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007f628fc6325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007f628fc31786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007f628fc31786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007f628fc32d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f628fc32d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007f628fc330ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007f628fc332ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007f628fc33662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f628fc33662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f628ff22cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007f628ff22cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f628ff22cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007f628ff22cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007f628ff22cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007f628ff2d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007f628ff2d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007f628ff2d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007f628ff2d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007f628ff2d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007f628e3a67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007f628e3a67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007f628e3a67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007f628e3a67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007f628fa3d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007f628f9e1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007f628f9e1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007f628f9e1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007f628fa998e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x0000560f80d052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000560f80d08432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000560f80d08ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007f6286901590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007f6286901649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x0000560f80d010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ptr-arith.c.script: line 2: 3100973 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/ptr-arith.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-arith.cpp (1025 of 19121) ******************** TEST 'Clang :: Analysis/ptr-arith.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp -triple x86_64-pc-linux-gnu -analyzer-config support-symbolic-integer-casts=true -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm 1. parser at end of file 2. While analyzing stack: #0 Calling Bug_55934::parse(parse_t *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp:140:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp:140:19: Error evaluating statement #0 0x00007f8b24ff1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8b24fef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8b24ff1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8b23e5e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8b2d540da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8b2d540da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8b2d540da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8b2d540da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8b2d540da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8b2d540da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8b2d540da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f8b2d540da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f8b2d1eccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f8b2d1eccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f8b2d1eccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f8b2d1eccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f8b2d1eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f8b2d1eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f8b2d1eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f8b2d1eccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f8b2d1edab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f8b2d1edab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f8b2d1edab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f8b2d1edab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f8b2d1d1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8b2d1d1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8b2d1d1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8b2d1ef19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f8b2d1ef19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f8b2d1ef19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f8b2d1d21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8b2d1d21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8b2d1d21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f8b2d1f7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8b2d1f7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8b2d1f7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f8b2d1fdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8b2d1fdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8b2d1fdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f8b2d15acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8b2d15acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8b2d15acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8b2d15acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8b2d63b0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8b2d63b0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8b2d63b0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f8b2d294ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f8b2d294ece 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 0x00007f8b2d294ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f8b2d294ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f8b2d14439a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f8b2d190977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f8b2d190977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f8b2d1b029d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f8b2d1b029d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f8b2d1b029d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f8b2d1b029d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f8b2d1b343a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f8b2d1b343a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f8b2d1b343a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f8b2d179002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f8b2d179002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f8b2d179002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f8b2d17ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f8b2d17ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f8b2d17b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f8b2d17b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f8b2d17b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f8b2d17b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f8b2d46acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f8b2d46acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f8b2d46acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f8b2d46acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f8b2d46acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f8b2d4752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f8b2d4752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f8b2d4752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f8b2d4752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f8b2d4752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f8b2b8ee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f8b2b8ee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f8b2b8ee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f8b2b8ee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f8b2cf85949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f8b2cf29e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f8b2cf29e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f8b2cf29e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f8b2cfe18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055fa481f82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055fa481fb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055fa481fbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f8b23e49590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f8b23e49649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055fa481f40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/ptr-arith.cpp.script: line 2: 3100988 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/ptr-arith.cpp -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm -- ******************** Testing: 0 FAIL: Clang :: Analysis/range_casts.c (1026 of 19121) ******************** TEST 'Clang :: Analysis/range_casts.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/range_casts.c 1. parser at end of file 2. While analyzing stack: #0 Calling f15 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/range_casts.c:151:22: Error evaluating statement #0 0x00007f6b80f1c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6b80f1a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6b80f1cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6b7fd89930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6b89111c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6b89111c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6b89111c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6b89111c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f6b89111c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f6b89111c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f6b8909c953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f6b8909c953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f6b8909c953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f6b8909c953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f6b890a5b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f6b890a60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f6b890a621c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f6b890a63d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f6b890a6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f6b890a6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f6b89395cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f6b89395cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f6b89395cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f6b89395cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f6b89395cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f6b893a02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f6b893a02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f6b893a02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f6b893a02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f6b893a02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f6b878197f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f6b878197f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f6b878197f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f6b878197f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f6b88eb0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f6b88e54e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f6b88e54e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f6b88e54e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f6b88f0c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055d6dc9b72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055d6dc9ba432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055d6dc9baef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f6b7fd74590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f6b7fd74649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055d6dc9b30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/range_casts.c.script: line 1: 3101155 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/range_casts.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/qt_malloc.cpp (1027 of 19121) ******************** TEST 'Clang :: Analysis/qt_malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/qt_malloc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling connect(QObject *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/qt_malloc.cpp:19:20: Error evaluating New Allocator Call #0 0x00007fcf22e17607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcf22e159d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcf22e17dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcf21c84930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcf2b366da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcf2b366da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcf2b366da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcf2b366da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcf2b366da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcf2b366da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcf2b366da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcf2b366da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fcf2b012cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fcf2b012cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fcf2b012cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fcf2b012cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fcf2b012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fcf2b012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fcf2b012cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fcf2b012cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fcf2b013ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fcf2b013ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fcf2b013ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fcf2b013ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fcf2aff7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcf2aff7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcf2aff7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcf2b01519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fcf2b01519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fcf2b01519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fcf2aff81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcf2aff81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcf2aff81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fcf2b01d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcf2b01d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcf2b01d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fcf2b023af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcf2b023af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcf2b023af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fcf2af80caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcf2af80caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcf2af80caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcf2af80caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcf2af8115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcf2af8115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcf2af8115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fcf2afe4974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fcf2afe4974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fcf2afe4974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fcf2afe4974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007fcf2af990ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007fcf2af990ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007fcf2afa113f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007fcf2afa12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fcf2afa1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fcf2afa1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fcf2b290cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fcf2b290cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fcf2b290cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fcf2b290cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fcf2b290cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fcf2b29b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fcf2b29b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fcf2b29b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fcf2b29b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fcf2b29b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fcf297147f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fcf297147f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fcf297147f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fcf297147f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fcf2adab949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fcf2ad4fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fcf2ad4fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fcf2ad4fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fcf2ae078e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055ad91ac12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055ad91ac4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055ad91ac4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fcf21c6f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fcf21c6f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055ad91abd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/qt_malloc.cpp.script: line 1: 3101107 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/qt_malloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6442306-1.m (1028 of 19121) ******************** TEST 'Clang :: Analysis/rdar-6442306-1.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/rdar-6442306-1.m:20:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6442306-1.m:20:7: Error evaluating statement #0 0x00007fb13ca8a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb13ca889d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb13ca8adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb13b8f7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb144fd9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb144fd9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb144fd9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb144fd9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb144fd9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb144fd9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb144fd9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb144fd9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb144c85cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb144c85cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb144c85cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb144c85cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb144c85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb144c85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb144c85cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb144c85cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb144c86ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb144c86ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb144c86ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb144c86ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb144c6a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb144c6a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb144c6a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb144c8819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb144c8819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb144c8819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb144c6b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb144c6b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb144c6b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb144c90483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb144c90483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb144c90483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb144c96af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb144c96af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb144c96af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb144bf3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb144bf3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb144bf3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb144bf3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb1450d40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb1450d40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb1450d40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb144d2dece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fb144d2dece 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 0x00007fb144d2dece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fb144d2dece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fb144bdd39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fb144c29977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fb144c29977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fb144c4929d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fb144c4929d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fb144c4929d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fb144c4929d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fb144c4c43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fb144c4c43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fb144c4c43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fb144c12002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fb144c12002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fb144c12002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fb144c13d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fb144c13d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fb144c140ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fb144c142ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fb144c14662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fb144c14662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fb144f03cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fb144f03cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fb144f03cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fb144f03cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fb144f03cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fb144f0e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fb144f0e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fb144f0e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fb144f0e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fb144f0e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fb1433877f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fb1433877f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fb1433877f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fb1433877f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fb144a1e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fb1449c2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fb1449c2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fb1449c2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fb144a7a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055a23f7bd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055a23f7c0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055a23f7c0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fb13b8e2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fb13b8e2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055a23f7b90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rdar-6442306-1.m.script: line 1: 3101166 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6442306-1.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6540084.m (1029 of 19121) ******************** TEST 'Clang :: Analysis/rdar-6540084.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6540084.m 1. parser at end of file #0 0x00007f5614be9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5614be79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5614be9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5613a56930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f561d138da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f561d138da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f561d138da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f561d138da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f561d138da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f561d138da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f561d138da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f561d138da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f561cde4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f561cde4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f561cde4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f561cde4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f561cde4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f561cde4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f561cde4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f561cde4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f561cde5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f561cde5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f561cde5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f561cde5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f561cdc9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f561cdc9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f561cdc9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f561cde719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f561cde719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f561cde719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f561cdca1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f561cdca1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f561cdca1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f561cdef483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f561cdef483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f561cdef483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f561cdf5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f561cdf5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f561cdf5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f561cd52caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f561cd52caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f561cd52caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f561cd52caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f561cd5315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f561cd5315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f561cd5315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f561cd1d3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f561cd1d3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f561cd1d3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f561cd64120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f561cd64120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f561cd64120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f561cd73a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f561cd73a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f561cd73a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f561d062cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f561d062cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f561d062cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f561d062cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f561d062cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f561d06d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f561d06d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f561d06d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f561d06d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f561d06d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f561b4e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f561b4e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f561b4e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f561b4e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f561cb7d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f561cb21e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f561cb21e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f561cb21e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f561cbd98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005611d2b6f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005611d2b72432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005611d2b72ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f5613a41590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f5613a41649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005611d2b6b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rdar-6540084.m.script: line 1: 3101168 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6540084.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6562655.m (1030 of 19121) ******************** TEST 'Clang :: Analysis/rdar-6562655.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6562655.m 1. parser at end of file #0 0x00007fadbf6c7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fadbf6c59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fadbf6c7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fadbe534930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fadc7c16da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fadc7c16da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fadc7c16da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fadc7c16da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fadc7c16da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fadc7c16da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fadc7c16da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fadc7c16da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fadc78c2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fadc78c2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fadc78c2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fadc78c2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fadc78c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fadc78c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fadc78c2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fadc78c2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fadc78c3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fadc78c3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fadc78c3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fadc78c3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fadc78a7854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fadc78a7854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fadc78a7854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fadc78c519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fadc78c519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fadc78c519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fadc78a81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fadc78a81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fadc78a81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fadc78cd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fadc78cd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fadc78cd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fadc78d3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fadc78d3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fadc78d3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fadc7830caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fadc7830caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fadc7830caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fadc7830caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fadc783115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fadc783115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fadc783115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fadc77fb3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fadc77fb3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fadc77fb3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fadc7842120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fadc7842120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fadc7842120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fadc7851a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fadc7851a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fadc7851a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fadc7b40cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fadc7b40cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fadc7b40cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fadc7b40cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fadc7b40cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fadc7b4b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fadc7b4b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fadc7b4b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fadc7b4b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fadc7b4b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fadc5fc47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fadc5fc47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fadc5fc47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fadc5fc47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fadc765b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fadc75ffe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fadc75ffe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fadc75ffe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fadc76b78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005577a5db82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005577a5dbb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005577a5dbbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fadbe51f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fadbe51f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005577a5db40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rdar-6562655.m.script: line 1: 3101210 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6562655.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m (1031 of 19121) ******************** TEST 'Clang :: Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m 1. parser at end of file #0 0x00007fb662bfc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb662bfa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb662bfcdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb661a69930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb66b14bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb66b14bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb66b14bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb66b14bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb66b14bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb66b14bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb66b14bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb66b14bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb66adf7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb66adf7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb66adf7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb66adf7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb66adf7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb66adf7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb66adf7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb66adf7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb66adf8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb66adf8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb66adf8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb66adf8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb66addc854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb66addc854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb66addc854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb66adfa19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb66adfa19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb66adfa19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb66addd1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb66addd1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb66addd1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb66ae02483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb66ae02483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb66ae02483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb66ae08af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb66ae08af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb66ae08af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb66ad65caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb66ad65caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb66ad65caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb66ad65caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb66ad6615b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb66ad6615b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb66ad6615b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fb66ad303be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fb66ad303be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fb66ad303be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fb66ad77120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fb66ad77120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fb66ad77120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fb66ad86a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fb66ad86a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fb66ad86a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fb66b075cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fb66b075cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fb66b075cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fb66b075cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fb66b075cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fb66b0802aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fb66b0802aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fb66b0802aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fb66b0802aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fb66b0802aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fb6694f97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fb6694f97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fb6694f97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fb6694f97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fb66ab90949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fb66ab34e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fb66ab34e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fb66ab34e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fb66abec8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055b4451162fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055b445119432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055b445119ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fb661a54590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fb661a54649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055b4451120a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rdar-6600344-nil-receiver-undefined-struct-ret.m.script: line 1: 3101239 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-7168531.m (1032 of 19121) ******************** TEST 'Clang :: Analysis/rdar-7168531.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/rdar-7168531.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/rdar-7168531.m 1. parser at end of file 2. While analyzing stack: #0 Calling bar 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-7168531.m:13:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rdar-7168531.m:13:7: Error evaluating statement #0 0x00007fed90bbb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fed90bb99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fed90bbbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fed8fa28930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fed9910ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fed9910ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fed9910ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fed9910ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fed9910ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fed9910ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fed9910ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fed9910ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fed98db6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fed98db6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fed98db6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fed98db6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fed98db6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fed98db6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fed98db6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fed98db6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fed98db7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fed98db7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fed98db7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fed98db7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fed98d9b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fed98d9b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fed98d9b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fed98db919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fed98db919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fed98db919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fed98d9c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fed98d9c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fed98d9c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fed98dc1483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fed98dc1483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fed98dc1483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fed98dc7af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fed98dc7af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fed98dc7af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fed98d24caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fed98d24caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fed98d24caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fed98d24caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fed992050f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fed992050f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fed992050f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fed98e5eece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fed98e5eece 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 0x00007fed98e5eece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fed98e5eece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fed98d0e39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fed98d5a977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fed98d5a977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fed98d7a29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fed98d7a29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fed98d7a29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fed98d7a29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fed98d7d43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fed98d7d43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fed98d7d43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fed98d43002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fed98d43002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fed98d43002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fed98d44d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fed98d44d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fed98d450ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fed98d452ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fed98d45662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fed98d45662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fed99034cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fed99034cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fed99034cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fed99034cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fed99034cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fed9903f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fed9903f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fed9903f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fed9903f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fed9903f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fed974b87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fed974b87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fed974b87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fed974b87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fed98b4f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fed98af3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fed98af3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fed98af3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fed98bab8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055a0dedbf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055a0dedc2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055a0dedc2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fed8fa13590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fed8fa13649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055a0dedbb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rdar-7168531.m.script: line 1: 3101252 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/rdar-7168531.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/reinterpret-cast-pointer-to-member.cpp (1033 of 19121) ******************** TEST 'Clang :: Analysis/reinterpret-cast-pointer-to-member.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/reinterpret-cast-pointer-to-member.cpp 1. parser at end of file #0 0x00007f132839a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f13283989d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f132839adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1327207930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f133051eafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f133051eafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f133051eafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f133051eafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f133051eafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f133051eafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f133051eafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f133051eafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f133051f5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f133052444e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f1330524662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f1330524662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f1330813cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f1330813cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f1330813cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f1330813cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f1330813cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f133081e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f133081e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f133081e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f133081e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f133081e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f132ec977f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f132ec977f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f132ec977f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f132ec977f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f133032e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f13302d2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f13302d2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f13302d2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f133038a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055e6e553a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055e6e553d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055e6e553def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f13271f2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f13271f2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055e6e55360a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/reinterpret-cast-pointer-to-member.cpp.script: line 1: 3101412 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/reinterpret-cast-pointer-to-member.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/reference.cpp (1035 of 19121) ******************** TEST 'Clang :: Analysis/reference.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/reference.cpp 1. parser at end of file #0 0x00007f067a491607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f067a48f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f067a491dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f06792fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f06829e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f06829e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f06829e0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f06829e0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f06829e0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f06829e0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f06829e0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f06829e0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f068268ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f068268ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f068268ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f068268ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f068268ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f068268ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f068268ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f068268ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f068268dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f068268dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f068268dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f068268dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0682671854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0682671854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0682671854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f068268f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f068268f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f068268f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f06826721d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f06826721d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f06826721d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0682697483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0682697483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0682697483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f068269daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f068269daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f068269daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f06825facaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f06825facaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f06825facaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f06825facaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f06825fb15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f06825fb15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f06825fb15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f06825c53be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f06825c53be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f06825c53be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f068260c050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f068260c050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f068260c050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f068261ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f068261ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f068261ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f068290acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f068290acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f068290acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f068290acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f068290acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f06829152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f06829152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f06829152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f06829152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f06829152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f0680d8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f0680d8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f0680d8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f0680d8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f0682425949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f06823c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f06823c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f06823c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f06824818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005602af0ce2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005602af0d1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005602af0d1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f06792e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f06792e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005602af0ca0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/reference.cpp.script: line 1: 3101331 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/reference.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-1.m (1036 of 19121) ******************** TEST 'Clang :: Analysis/region-1.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-1.m 1. parser at end of file #0 0x00007f9251758607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f92517569d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9251758dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f92505c5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9259ca7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9259ca7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9259ca7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9259ca7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9259ca7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9259ca7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9259ca7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9259ca7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9259953cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9259953cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9259953cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9259953cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9259953cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9259953cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9259953cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9259953cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9259954ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9259954ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9259954ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9259954ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9259938854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9259938854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9259938854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f925995619f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f925995619f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f925995619f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f92599391d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f92599391d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f92599391d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f925995e483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f925995e483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f925995e483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9259964af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9259964af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9259964af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f92598c1caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f92598c1caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f92598c1caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f92598c1caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f92598c215b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f92598c215b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f92598c215b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f925988c3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f925988c3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f925988c3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f92598d3120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f92598d3120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f92598d3120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f92598e2a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f92598e2a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f92598e2a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9259bd1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f9259bd1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f9259bd1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f9259bd1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f9259bd1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f9259bdc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f9259bdc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f9259bdc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f9259bdc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f9259bdc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f92580557f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f92580557f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f92580557f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f92580557f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f92596ec949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f9259690e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f9259690e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f9259690e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f92597488e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005560cc6cd2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005560cc6d0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005560cc6d0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f92505b0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f92505b0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005560cc6c90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/region-1.m.script: line 1: 3101333 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-1.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-store.cpp (1037 of 19121) ******************** TEST 'Clang :: Analysis/region-store.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling radar13445834(Derived *, Loc) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.cpp:25:19: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.cpp:25:19: Error evaluating statement #0 0x00007f331fe4f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f331fe4d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f331fe4fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f331ecbc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3327fa63de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f3327fa63de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3327fa63de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3327fa63de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3327fa63de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3327fa63de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3327fa63de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f3327fa63de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f3327ff706b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3327ff706b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3327ff706b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f3327ff717b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3327ff717b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3327ff717b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f3328019885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f3327fd7733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f3327fd7733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f3327fd8d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f3327fd8d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f3327fd90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f3327fd92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f3327fd9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f3327fd9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f33282c8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f33282c8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f33282c8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f33282c8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f33282c8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f33282d32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f33282d32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f33282d32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f33282d32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f33282d32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f332674c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f332674c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f332674c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f332674c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f3327de3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f3327d87e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f3327d87e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f3327d87e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f3327e3f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x00005650995422fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x0000565099545432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x0000565099545ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f331eca7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f331eca7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000056509953e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/region-store.cpp.script: line 1: 3101433 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/refcnt_naming.m (1038 of 19121) ******************** TEST 'Clang :: Analysis/refcnt_naming.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/refcnt_naming.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNames 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/refcnt_naming.m:60:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/refcnt_naming.m:60:3: Error evaluating statement #0 0x00007fc5b06c4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc5b06c29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc5b06c4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc5af531930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc5b8c13da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc5b8c13da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc5b8c13da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc5b8c13da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc5b8c13da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc5b8c13da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc5b8c13da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc5b8c13da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc5b88bfcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc5b88bfcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc5b88bfcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc5b88bfcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc5b88bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc5b88bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc5b88bfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc5b88bfcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc5b88c0ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc5b88c0ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc5b88c0ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc5b88c0ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc5b88a4854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc5b88a4854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc5b88a4854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc5b88c219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc5b88c219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc5b88c219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc5b88a51d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc5b88a51d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc5b88a51d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc5b88ca483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc5b88ca483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc5b88ca483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc5b88d0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc5b88d0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc5b88d0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc5b882dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc5b882dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc5b882dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc5b882dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc5b8d0e0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc5b8d0e0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc5b8d0e0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fc5b88924e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fc5b88924e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fc5b88924e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fc5b88924e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fc5b88924e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fc5b88924e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fc5b884c093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007fc5b884c093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007fc5b884dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fc5b884dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007fc5b884e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007fc5b884e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007fc5b884e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fc5b884e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fc5b8b3dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007fc5b8b3dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007fc5b8b3dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007fc5b8b3dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007fc5b8b3dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007fc5b8b47895 VisitFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:319:17 #66 0x00007fc5b8b47895 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1 #67 0x00007fc5b8b47895 TraverseFunctionDecl /builddir/build/BUILD/clang-16.0.6.src/include/clang/AST/RecursiveASTVisitor.h:2226:1 #68 0x00007fc5b8b47895 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/include/clang/AST/DeclNodes.inc:433:1 #69 0x00007fc5b8b47c0d runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:552:27 #70 0x00007fc5b8b47c0d (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #71 0x00007fc5b6fc17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #72 0x00007fc5b6fc17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #73 0x00007fc5b6fc17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #74 0x00007fc5b6fc17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #75 0x00007fc5b8658949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #76 0x00007fc5b85fce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #77 0x00007fc5b85fce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #78 0x00007fc5b85fce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #79 0x00007fc5b86b48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #80 0x0000564977f6b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #81 0x0000564977f6e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #82 0x0000564977f6eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #83 0x00007fc5af51c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #84 0x00007fc5af51c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #85 0x0000564977f670a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/refcnt_naming.m.script: line 1: 3101332 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/refcnt_naming.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/redefined_system.c (1039 of 19121) ******************** TEST 'Clang :: Analysis/redefined_system.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/redefined_system.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/redefined_system.c:16:22: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/redefined_system.c:16:22: Error evaluating statement #0 0x00007fe3abc73607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe3abc719d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe3abc73dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe3aaae0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe3b3eae0ee llvm::ImutKeyValueInfo::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007fe3b3eae0ee llvm::ImutAVLFactory>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007fe3b3eae0ee llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24 #7 0x00007fe3b3eae0ee llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27 #8 0x00007fe3b3eae0ee clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::SymExpr const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27 #9 0x00007fe3b3eae0ee remove<(anonymous namespace)::ContainerCountMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89 #10 0x00007fe3b3eae0ee 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63 #11 0x00007fe3b41bf333 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #12 0x00007fe3b41bf333 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #13 0x00007fe3b41bf333 (anonymous namespace)::ObjCLoopChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1113:0 #14 0x00007fe3b3e9ed2d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #15 0x00007fe3b3e9ed2d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fe3b3e9ed2d 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:387:63 #17 0x00007fe3b3dcb15f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fe3b3dcb15f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fe3b3dcb15f 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007fe3b3dcb15f clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:630:33 #21 0x00007fe3b3e1ac10 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #22 0x00007fe3b3e1ac10 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #23 0x00007fe3b3e1ac10 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3543:79 #24 0x00007fe3b3e2f493 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007fe3b3e2f493 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007fe3b3e2f493 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:212:0 #27 0x00007fe3b3dd61fd std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #28 0x00007fe3b3dd61fd std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #29 0x00007fe3b3dd61fd llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0 #30 0x00007fe3b3dd61fd clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1 #31 0x00007fe3b3e3ec59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #32 0x00007fe3b3e3ec59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #33 0x00007fe3b3e3ec59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #34 0x00007fe3b3e3f568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fe3b3e3f568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fe3b3e3f568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #37 0x00007fe3b3ddbe51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #38 0x00007fe3b3ddbe51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #39 0x00007fe3b3ddbe51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #40 0x00007fe3b3ddbe51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #41 0x00007fe3b3ddbe51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #42 0x00007fe3b3ddbe51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #43 0x00007fe3b3ddbe51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #44 0x00007fe3b3e2c693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #45 0x00007fe3b3e2c693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #46 0x00007fe3b3e2c693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #47 0x00007fe3b3e2c693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #48 0x00007fe3b3e2c693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #49 0x00007fe3b3e2c693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #50 0x00007fe3b3e2c693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #51 0x00007fe3b3e2c693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #52 0x00007fe3b3e2c693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #53 0x00007fe3b3e2d25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #54 0x00007fe3b3dfb786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #55 0x00007fe3b3dfb786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #56 0x00007fe3b3dfcd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #57 0x00007fe3b3dfcd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #58 0x00007fe3b3dfd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #59 0x00007fe3b3dfd2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #60 0x00007fe3b3dfd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007fe3b3dfd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007fe3b40eccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #63 0x00007fe3b40eccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007fe3b40eccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #65 0x00007fe3b40eccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #66 0x00007fe3b40eccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #67 0x00007fe3b40f72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #68 0x00007fe3b40f72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #69 0x00007fe3b40f72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #70 0x00007fe3b40f72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #71 0x00007fe3b40f72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #72 0x00007fe3b25707f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #73 0x00007fe3b25707f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #74 0x00007fe3b25707f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #75 0x00007fe3b25707f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #76 0x00007fe3b3c07949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #77 0x00007fe3b3babe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #78 0x00007fe3b3babe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #79 0x00007fe3b3babe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #80 0x00007fe3b3c638e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #81 0x000055ee2aa5c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #82 0x000055ee2aa5f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #83 0x000055ee2aa5fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #84 0x00007fe3aaacb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #85 0x00007fe3aaacb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #86 0x000055ee2aa580a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/redefined_system.c.script: line 1: 3101316 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/redefined_system.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-store.c (1040 of 19121) ******************** TEST 'Clang :: Analysis/region-store.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -std=c99 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.c -Wno-implicit-function-declaration -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -std=c99 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.c -Wno-implicit-function-declaration 1. parser at end of file 2. While analyzing stack: #0 Calling testConstraintOnRegionOffsetStack 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.c:56:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.c:56:7: Error evaluating statement #0 0x00007f9aa20b7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9aa20b59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9aa20b7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9aa0f24930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9aaa606da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9aaa606da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9aaa606da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9aaa606da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9aaa606da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9aaa606da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9aaa606da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9aaa606da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9aaa2b2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9aaa2b2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9aaa2b2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9aaa2b2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9aaa2b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9aaa2b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9aaa2b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9aaa2b2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9aaa2b3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9aaa2b3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9aaa2b3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9aaa2b3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9aaa297854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9aaa297854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9aaa297854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9aaa2b519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9aaa2b519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9aaa2b519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9aaa2981d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9aaa2981d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9aaa2981d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9aaa2bd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9aaa2bd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9aaa2bd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9aaa2c3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9aaa2c3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9aaa2c3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9aaa220caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9aaa220caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9aaa220caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9aaa220caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9aaa7010f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9aaa7010f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9aaa7010f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f9aaa35aece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f9aaa35aece 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 0x00007f9aaa35aece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f9aaa35aece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f9aaa20a39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f9aaa256977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f9aaa256977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f9aaa27629d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f9aaa27629d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f9aaa27629d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f9aaa27629d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f9aaa27943a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f9aaa27943a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f9aaa27943a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f9aaa23f002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f9aaa23f002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f9aaa23f002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f9aaa240d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f9aaa240d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f9aaa2410ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f9aaa2412ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f9aaa241662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f9aaa241662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f9aaa530cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f9aaa530cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f9aaa530cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f9aaa530cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f9aaa530cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f9aaa53b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f9aaa53b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f9aaa53b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f9aaa53b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f9aaa53b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f9aa89b47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f9aa89b47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f9aa89b47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f9aa89b47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f9aaa04b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f9aa9fefe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f9aa9fefe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f9aa9fefe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f9aaa0a78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000564187e202fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000564187e23432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000564187e23ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f9aa0f0f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f9aa0f0f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000564187e1c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/region-store.c.script: line 1: 3101339 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -std=c99 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region-store.c -Wno-implicit-function-declaration -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cache-out.m (1043 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-cache-out.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/retain-release-cache-out.m:20:10: Error evaluating statement #0 0x00007fcb3a259607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcb3a2579d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcb3a259dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcb390c6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcb423ca4ce llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcb423ca4ce llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcb423ca4ce llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcb423ca4ce llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcb423ca4ce llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcb423ca4ce clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcb423ca4ce get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fcb423ca4ce llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fcb42796945 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fcb42796945 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fcb42796945 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fcb42796945 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:231:0 #16 0x00007fcb423ace70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #17 0x00007fcb423d9833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #18 0x00007fcb423d9833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #19 0x00007fcb423d9833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #20 0x00007fcb423d9833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #21 0x00007fcb423d9833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #22 0x00007fcb423d9833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #23 0x00007fcb423d9833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #24 0x00007fcb423e2b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007fcb423e30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007fcb423e32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007fcb423e3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fcb423e3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fcb426d2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007fcb426d2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007fcb426d2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007fcb426d2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007fcb426d2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007fcb426dd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007fcb426dd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007fcb426dd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007fcb426dd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007fcb426dd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007fcb40b567f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007fcb40b567f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007fcb40b567f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007fcb40b567f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007fcb421ed949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007fcb42191e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007fcb42191e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007fcb42191e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007fcb422498e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x00005650bfdab2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x00005650bfdae432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x00005650bfdaeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007fcb390b1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007fcb390b1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x00005650bfda70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-cache-out.m.script: line 1: 3101593 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-cache-out.m -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-count-alloc.cpp (1044 of 19121) ******************** TEST 'Clang :: Analysis/retain-count-alloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-count-alloc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling useAfterFree(Object *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-count-alloc.cpp:29:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-count-alloc.cpp:29:7: Error evaluating statement #0 0x00007f77211ec607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f77211ea9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f77211ecdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7720059930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f772973bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f772973bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f772973bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f772973bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f772973bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f772973bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f772973bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f772973bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f77293e7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f77293e7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f77293e7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f77293e7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f77293e7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f77293e7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f77293e7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f77293e7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f77293e8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f77293e8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f77293e8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f77293e8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f77293cc854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f77293cc854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f77293cc854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f77293ea19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f77293ea19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f77293ea19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f77293cd1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f77293cd1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f77293cd1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f77293f2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f77293f2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f77293f2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f77293f8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f77293f8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f77293f8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7729355c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7729355c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7729355c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7729355c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f77293ab82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f77293ab82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f77293ab82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f77293ab82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f7729375949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f7729375949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f7729375949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f7729375949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f7729375949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f7729375d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f7729375d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f77293760ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f77293762ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f7729376662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f7729376662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f7729665cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f7729665cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f7729665cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f7729665cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f7729665cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f77296702aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f77296702aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f77296702aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f77296702aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f77296702aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f7727ae97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f7727ae97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f7727ae97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f7727ae97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f7729180949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f7729124e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f7729124e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f7729124e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f77291dc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055e1961c22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055e1961c5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055e1961c5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f7720044590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f7720044649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055e1961be0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-count-alloc.cpp.script: line 1: 3101497 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-count-alloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/region_store_overflow.c (1046 of 19121) ******************** TEST 'Clang :: Analysis/region_store_overflow.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/region_store_overflow.c:14:11: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region_store_overflow.c:14:11: Error evaluating statement #0 0x00007f4df6e2c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4df6e2a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4df6e2cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4df5c99930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4dff37bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4dff37bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4dff37bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4dff37bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4dff37bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4dff37bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4dff37bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4dff37bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4dff027cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4dff027cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4dff027cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4dff027cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4dff027cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4dff027cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4dff027cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4dff027cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4dff028ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4dff028ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4dff028ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4dff028ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4dff00c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4dff00c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4dff00c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4dff02a19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4dff02a19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4dff02a19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4dff00d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4dff00d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4dff00d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4dff032483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4dff032483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4dff032483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4dff038af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4dff038af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4dff038af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4dfef95caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4dfef95caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4dfef95caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4dfef95caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4dff4760f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4dff4760f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4dff4760f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4dff0cfece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f4dff0cfece 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 0x00007f4dff0cfece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f4dff0cfece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f4dfef7f39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f4dfefcb977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f4dfefcb977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f4dfefeb29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f4dfefeb29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f4dfefeb29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f4dfefeb29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f4dfefee43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f4dfefee43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f4dfefee43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f4dfefb4002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f4dfefb4002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f4dfefb4002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f4dfefb5d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f4dfefb5d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f4dfefb60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f4dfefb62ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f4dfefb6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f4dfefb6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f4dff2a5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f4dff2a5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f4dff2a5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f4dff2a5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f4dff2a5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f4dff2b02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f4dff2b02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f4dff2b02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f4dff2b02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f4dff2b02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f4dfd7297f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f4dfd7297f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f4dfd7297f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f4dfd7297f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f4dfedc0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f4dfed64e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f4dfed64e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f4dfed64e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f4dfee1c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055b21e9572fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055b21e95a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055b21e95aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f4df5c84590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f4df5c84649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055b21e9530a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/region_store_overflow.c.script: line 1: 3101410 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/region_store_overflow.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-arc.m (1047 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-arc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-arc.m -analyzer-output=text : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/retain-release-arc.m:136:26: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-arc.m:136:26: Error evaluating statement #0 0x00007f585871d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f585871b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f585871ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f585758a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5860abc11e llvm::ImutKeyValueInfo::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007f5860abc11e llvm::ImutAVLFactory>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007f5860abc11e llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24 #7 0x00007f5860abc11e llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27 #8 0x00007f5860abc11e clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::SymExpr const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27 #9 0x00007f5860abc11e remove<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:89 #10 0x00007f5860abc11e llvm::IntrusiveRefCntPtr clang::ento::ProgramState::remove<(anonymous namespace)::RefBindings>(clang::ento::ProgramStateTrait<(anonymous namespace)::RefBindings>::key_type) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:63 #11 0x00007f5860ae20b2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #12 0x00007f5860ae20b2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #13 0x00007f5860ae20b2 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-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1203:0 #14 0x00007f5860ae2230 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #15 0x00007f5860ae2230 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #16 0x00007f5860ae2230 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:0 #17 0x00007f586087501b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f586087501b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f586087501b 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007f586087501b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33 #21 0x00007f58608d936a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #22 0x00007f58608d936a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f58608d936a clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0 #24 0x00007f58608d936a 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-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:216:0 #25 0x00007f58608801fd std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #26 0x00007f58608801fd std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #27 0x00007f58608801fd llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:135:0 #28 0x00007f58608801fd clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:286:1 #29 0x00007f58608e8c59 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #30 0x00007f58608e8c59 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #31 0x00007f58608e8c59 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:836:0 #32 0x00007f58608e9568 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f58608e9568 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f58608e9568 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1268:0 #35 0x00007f5860885e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #36 0x00007f5860885e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #37 0x00007f5860885e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #38 0x00007f5860885e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #39 0x00007f5860885e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #40 0x00007f5860885e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #41 0x00007f5860885e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #42 0x00007f58608d6693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #43 0x00007f58608d6693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #44 0x00007f58608d6693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #45 0x00007f58608d6693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #46 0x00007f58608d6693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #47 0x00007f58608d6693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #48 0x00007f58608d6693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #49 0x00007f58608d6693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #50 0x00007f58608d6693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #51 0x00007f58608d725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #52 0x00007f58608a5786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f58608a5786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #54 0x00007f58608a6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f58608a6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f58608a70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f58608a72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f58608a7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f58608a7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f5860b96cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f5860b96cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f5860b96cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f5860b96cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f5860b96cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f5860ba12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f5860ba12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f5860ba12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f5860ba12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f5860ba12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f585f01a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f585f01a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f585f01a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f585f01a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f58606b1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f5860655e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f5860655e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f5860655e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f586070d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055c672e602fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055c672e63432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055c672e63ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f5857575590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f5857575649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055c672e5c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-arc.m.script: line 2: 3101518 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-arc.m -analyzer-output=text -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cpp-classes.cpp (1050 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-cpp-classes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-cpp-classes.cpp 1. parser at end of file #0 0x00007f71e6d59607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f71e6d579d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f71e6d59dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f71e5bc6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f71eeeddafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f71eeeddafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f71eeeddafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f71eeeddafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f71eeeddafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f71eeeddafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f71eeeddafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f71eeeddafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f71eeede5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f71eeee344e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f71eeee3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f71eeee3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f71ef1d2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f71ef1d2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f71ef1d2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f71ef1d2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f71ef1d2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f71ef1dd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f71ef1dd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f71ef1dd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f71ef1dd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f71ef1dd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f71ed6567f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f71ed6567f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f71ed6567f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f71ed6567f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f71eeced949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f71eec91e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f71eec91e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f71eec91e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f71eed498e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005653ab48c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005653ab48f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005653ab48fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f71e5bb1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f71e5bb1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005653ab4880a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-cpp-classes.cpp.script: line 1: 3101695 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-cpp-classes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/reinterpret-cast.cpp (1055 of 19121) ******************** TEST 'Clang :: Analysis/reinterpret-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/reinterpret-cast.cpp:100:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/reinterpret-cast.cpp:100:10: Error evaluating statement #0 0x00007fc76c49d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc76c49b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc76c49ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc76b30a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc7749ecda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc7749ecda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc7749ecda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc7749ecda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc7749ecda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc7749ecda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc7749ecda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc7749ecda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc774698cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc774698cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc774698cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc774698cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc774698cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc774698cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc774698cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc774698cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc774699ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc774699ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc774699ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc774699ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc77467d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc77467d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc77467d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc77469b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc77469b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc77469b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc77467e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc77467e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc77467e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc7746a3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc7746a3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc7746a3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc7746a9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc7746a9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc7746a9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc774606caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc774606caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc774606caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc774606caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc774ae70f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc774ae70f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc774ae70f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fc774740ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fc774740ece 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 0x00007fc774740ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007fc774740ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007fc7745f039a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fc77463c977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007fc77463c977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007fc77465c29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007fc77465c29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007fc77465c29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fc77465c29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007fc77465f43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fc77465f43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fc77465f43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007fc774625002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fc774625002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007fc774625002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007fc774626d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fc774626d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007fc7746270ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007fc7746272ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007fc774627662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fc774627662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fc774916cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007fc774916cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007fc774916cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007fc774916cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007fc774916cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007fc7749212aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007fc7749212aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007fc7749212aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007fc7749212aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007fc7749212aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007fc772d9a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007fc772d9a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007fc772d9a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007fc772d9a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007fc774431949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007fc7743d5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007fc7743d5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007fc7743d5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007fc77448d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055e85071a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055e85071d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055e85071def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007fc76b2f5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007fc76b2f5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055e8507160a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/reinterpret-cast.cpp.script: line 1: 3101462 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/reinterpret-cast.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cf-audited.m (1056 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-cf-audited.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-cf-audited.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/retain-release-cf-audited.m:27:3: Error evaluating statement #0 0x00007f5b20831607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5b2082f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5b20831dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5b1f69e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5b28bfbe06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5b28bfbe06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5b28bfbe06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5b28bfbe06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5b28bfbe06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5b28bfbe06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5b28bfbe06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f5b28bfbe06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007f5b28984e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f5b289b1833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f5b289b1833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f5b289b1833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f5b289b1833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f5b289b1833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f5b289b1833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f5b289b1833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f5b289bab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f5b289bb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f5b289bb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f5b289bb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f5b289bb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f5b28caacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f5b28caacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f5b28caacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f5b28caacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f5b28caacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f5b28cb52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f5b28cb52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f5b28cb52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f5b28cb52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f5b28cb52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f5b2712e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f5b2712e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f5b2712e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f5b2712e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f5b287c5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f5b28769e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f5b28769e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f5b28769e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f5b288218e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005562c6e542fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005562c6e57432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005562c6e57ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f5b1f689590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f5b1f689649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005562c6e500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-cf-audited.m.script: line 2: 3101643 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-cf-audited.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-compound-literal.m (1057 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-compound-literal.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/retain-release-compound-literal.m:21:7: Error evaluating statement #0 0x00007f06f6efa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f06f6ef89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f06f6efadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f06f5d67930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f06ff2c4e06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f06ff2c4e06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f06ff2c4e06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f06ff2c4e06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f06ff2c4e06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f06ff2c4e06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f06ff2c4e06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f06ff2c4e06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007f06ff04de70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f06ff07a833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f06ff07a833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f06ff07a833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f06ff07a833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f06ff07a833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f06ff07a833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f06ff07a833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f06ff083b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f06ff0840ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f06ff0842ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f06ff084662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f06ff084662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f06ff373cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f06ff373cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f06ff373cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f06ff373cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f06ff373cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f06ff37e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f06ff37e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f06ff37e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f06ff37e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f06ff37e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f06fd7f77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f06fd7f77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f06fd7f77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f06fd7f77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f06fee8e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f06fee32e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f06fee32e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f06fee32e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f06feeea8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005610a953e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005610a9541432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005610a9541ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f06f5d52590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f06f5d52649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005610a953a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-compound-literal.m.script: line 1: 3101660 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-compound-literal.m -analyzer-checker=core,osx.cocoa.RetainCount -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release.mm (1063 of 19121) ******************** TEST 'Clang :: Analysis/retain-release.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/retain-release.mm:541:3: Error evaluating statement #0 0x00007f9f32279607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9f322779d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9f32279dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9f310e6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9f3a643e06 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9f3a643e06 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9f3a643e06 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9f3a643e06 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9f3a643e06 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9f3a643e06 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9f3a643e06 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f9f3a643e06 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1419:0 #12 0x00007f9f3a3cce70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f9f3a3f9833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f9f3a3f9833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f9f3a3f9833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f9f3a3f9833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f9f3a3f9833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f9f3a3f9833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f9f3a3f9833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f9f3a402b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f9f3a4030ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f9f3a4032ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f9f3a403662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9f3a403662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9f3a6f2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f9f3a6f2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f9f3a6f2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f9f3a6f2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f9f3a6f2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f9f3a6fd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f9f3a6fd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f9f3a6fd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f9f3a6fd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f9f3a6fd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f9f38b767f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f9f38b767f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f9f38b767f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f9f38b767f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f9f3a20d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f9f3a1b1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f9f3a1b1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f9f3a1b1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f9f3a2698e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x0000562e6789f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000562e678a2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000562e678a2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f9f310d1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f9f310d1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x0000562e6789b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.mm.script: line 1: 3101813 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-path-notes.m (1064 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-path-notes.m -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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 0x00007f7d2bd82607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7d2bd809d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7d2bd82dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7d2abef930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7d342d1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7d342d1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7d342d1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7d342d1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7d342d1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7d342d1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7d342d1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7d342d1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7d33f7dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7d33f7dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7d33f7dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7d33f7dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7d33f7dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7d33f7dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7d33f7dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7d33f7dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7d33f7eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7d33f7eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7d33f7eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7d33f7eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7d33f62854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7d33f62854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7d33f62854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7d33f8019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7d33f8019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7d33f8019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7d33f631d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7d33f631d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7d33f631d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7d33f88483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7d33f88483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7d33f88483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7d33f8eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7d33f8eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7d33f8eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7d33eebcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7d33eebcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7d33eebcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7d33eebcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7d33eec15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7d33eec15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7d33eec15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7d33eb63be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7d33eb63be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7d33eb63be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f7d33efd120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7d33efd120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7d33efd120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f7d33f0ca17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7d33f0ca17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7d33f0ca17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7d341fbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f7d341fbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f7d341fbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f7d341fbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f7d341fbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f7d342062aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f7d342062aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f7d342062aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f7d342062aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f7d342062aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f7d3267f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f7d3267f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f7d3267f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f7d3267f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f7d33d16949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f7d33cbae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f7d33cbae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f7d33cbae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f7d33d728e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055bb476772fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055bb4767a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055bb4767aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f7d2abda590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f7d2abda649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055bb476730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-path-notes.m.script: line 3: 3101724 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-stmt-merge.cpp (1065 of 19121) ******************** TEST 'Clang :: Analysis/return-stmt-merge.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/return-stmt-merge.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/return-stmt-merge.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:454: note: 'next' match was here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/return-stmt-merge.cpp:17:5: Error evaluating statement . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-inline.m (1066 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-inline.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-inline.m 1. parser at end of file #0 0x00007f3bd3d87607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3bd3d859d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3bd3d87dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3bd2bf4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3bdc2d6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3bdc2d6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3bdc2d6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3bdc2d6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3bdc2d6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3bdc2d6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3bdc2d6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3bdc2d6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3bdbf82cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3bdbf82cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3bdbf82cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3bdbf82cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3bdbf82cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3bdbf82cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3bdbf82cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3bdbf82cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3bdbf83ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3bdbf83ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3bdbf83ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3bdbf83ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3bdbf67854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3bdbf67854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3bdbf67854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3bdbf8519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3bdbf8519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3bdbf8519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3bdbf681d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3bdbf681d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3bdbf681d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3bdbf8d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3bdbf8d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3bdbf8d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3bdbf93af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3bdbf93af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3bdbf93af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3bdbef0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3bdbef0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3bdbef0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3bdbef0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3bdbef115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3bdbef115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3bdbef115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3bdbebb3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3bdbebb3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3bdbebb3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f3bdbf02120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3bdbf02120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3bdbf02120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f3bdbf11a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3bdbf11a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3bdbf11a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3bdc200cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f3bdc200cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f3bdc200cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f3bdc200cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f3bdc200cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f3bdc20b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f3bdc20b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f3bdc20b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f3bdc20b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f3bdc20b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f3bda6847f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f3bda6847f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f3bda6847f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f3bda6847f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f3bdbd1b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f3bdbcbfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f3bdbcbfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f3bdbcbfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f3bdbd778e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x00005596b02592fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x00005596b025c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x00005596b025cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f3bd2bdf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f3bd2bdf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005596b02550a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-inline.m.script: line 1: 3101723 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release-inline.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-safe.c (1067 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-safe.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-safe.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/retain-release-safe.c:48:7: Error evaluating branch #0 0x00007f09649fa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f09649f89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f09649fadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0963867930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f096cf49da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f096cf49da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f096cf49da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f096cf49da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f096cf49da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f096cf49da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f096cf49da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f096cf49da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f096cbf5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f096cbf5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f096cbf5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f096cbf5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f096cbf5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f096cbf5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f096cbf5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f096cbf5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f096cbf6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f096cbf6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f096cbf6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f096cbf6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f096cbda854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f096cbda854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f096cbda854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f096cbf819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f096cbf819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f096cbf819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f096cbdb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f096cbdb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f096cbdb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f096cc00483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f096cc00483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f096cc00483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f096cc06af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f096cc06af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f096cc06af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f096cb63caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f096cb63caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f096cb63caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f096cb63caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f096d0440f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f096d0440f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f096d0440f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f096cb70e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f096cb70e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f096cb70e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f096cb70e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f096cb70e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f096cb70e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f096cb70e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f096cb70e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f096cb70e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f096cb70e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f096cb715eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f096cb84662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f096cb84662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f096ce73cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f096ce73cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f096ce73cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f096ce73cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f096ce73cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f096ce7e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f096ce7e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f096ce7e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f096ce7e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f096ce7e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f096b2f77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f096b2f77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f096b2f77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f096b2f77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f096c98e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f096c932e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f096c932e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f096c932e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f096c9ea8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055ca395c32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055ca395c6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055ca395c6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f0963852590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f0963852649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055ca395bf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-safe.c.script: line 2: 3101779 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-safe.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-value-guaranteed.cpp (1068 of 19121) ******************** TEST 'Clang :: Analysis/return-value-guaranteed.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/return-value-guaranteed.cpp 1. parser at end of file #0 0x00007fc6835ee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc6835ec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc6835eedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc68245b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc68b772afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc68b772afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc68b772afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc68b772afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc68b772afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc68b772afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc68b772afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fc68b772afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fc68b7735c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fc68b77844e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fc68b778662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fc68b778662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fc68ba67cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fc68ba67cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fc68ba67cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fc68ba67cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fc68ba67cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fc68ba722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fc68ba722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fc68ba722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fc68ba722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fc68ba722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fc689eeb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fc689eeb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fc689eeb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fc689eeb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fc68b582949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fc68b526e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fc68b526e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fc68b526e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fc68b5de8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005621bec472fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005621bec4a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005621bec4aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fc682446590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fc682446649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005621bec430a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/return-value-guaranteed.cpp.script: line 1: 3101925 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/return-value-guaranteed.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-region-store.m (1070 of 19121) ******************** TEST 'Clang :: Analysis/retain-release-region-store.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-opencloudos-linux-gnu -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-opencloudos-linux-gnu -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/retain-release-region-store.m:243:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-region-store.m:243:14: Error evaluating statement #0 0x00007f3957cac607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3957caa9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3957cacdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3956b19930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f39601fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f39601fbda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f39601fbda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f39601fbda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f39601fbda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f39601fbda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f39601fbda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f39601fbda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f395fea7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f395fea7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f395fea7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f395fea7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f395fea7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f395fea7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f395fea7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f395fea7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f395fea8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f395fea8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f395fea8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f395fea8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f395fe8c854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f395fe8c854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f395fe8c854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f395feaa19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f395feaa19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f395feaa19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f395fe8d1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f395fe8d1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f395fe8d1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f395feb2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f395feb2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f395feb2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f395feb8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f395feb8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f395feb8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f395fe15caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f395fe15caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f395fe15caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f395fe15caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f39602f60f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f39602f60f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f39602f60f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f395ff4fece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f395ff4fece 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 0x00007f395ff4fece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f395ff4fece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f395fdff39a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f395fe4b977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f395fe4b977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f395fe6b29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f395fe6b29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f395fe6b29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f395fe6b29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f395fe6e43a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f395fe6e43a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f395fe6e43a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f395fe34002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f395fe34002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f395fe34002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f395fe35d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f395fe35d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f395fe360ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f395fe362ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f395fe36662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f395fe36662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f3960125cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f3960125cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f3960125cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f3960125cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f3960125cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f39601302aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f39601302aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f39601302aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f39601302aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f39601302aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f395e5a97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f395e5a97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f395e5a97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f395e5a97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f395fc40949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f395fbe4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f395fbe4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f395fbe4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f395fc9c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x0000563e4b8462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x0000563e4b849432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x0000563e4b849ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f3956b04590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f3956b04649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x0000563e4b8420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release-region-store.m.script: line 1: 3101737 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-opencloudos-linux-gnu -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release-region-store.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release.m (1071 of 19121) ******************** TEST 'Clang :: Analysis/retain-release.m' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objc.plist /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objcpp.plist : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objc.plist : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objcpp.plist -x objective-c++ -std=gnu++98 : 'RUN: at line 13'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/retain-release.m:2397:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retain-release.m:2397:7: Error evaluating statement #0 0x00007f5da05d2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5da05d09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5da05d2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5d9f43f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5da8b21da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5da8b21da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5da8b21da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5da8b21da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5da8b21da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5da8b21da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5da8b21da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5da8b21da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5da87cdcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5da87cdcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5da87cdcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5da87cdcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5da87cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5da87cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5da87cdcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5da87cdcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5da87ceab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5da87ceab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5da87ceab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5da87ceab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5da87b2854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5da87b2854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5da87b2854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5da87d019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5da87d019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5da87d019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5da87b31d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5da87b31d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5da87b31d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5da87d8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5da87d8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5da87d8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5da87deaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5da87deaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5da87deaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5da873bc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5da873bc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5da873bc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5da873bc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f5da879182d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5da879182d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5da879182d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f5da879182d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f5da875b949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f5da875b949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f5da875b949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f5da875b949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f5da875b949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f5da875bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f5da875bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f5da875c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f5da875c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f5da875c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f5da875c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f5da8a4bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f5da8a4bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f5da8a4bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f5da8a4bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f5da8a4bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f5da8a562aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f5da8a562aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f5da8a562aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f5da8a562aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f5da8a562aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f5da6ecf7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f5da6ecf7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f5da6ecf7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f5da6ecf7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f5da8566949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f5da850ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f5da850ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f5da850ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f5da85c28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056079c3d32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000056079c3d6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000056079c3d6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f5d9f42a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f5d9f42a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056079c3cf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.script: line 6: 3101810 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retain-release.m.tmp.objc.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-ptr-range.cpp (1073 of 19121) ******************** TEST 'Clang :: Analysis/return-ptr-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/return-ptr-range.cpp:108:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/return-ptr-range.cpp:108:7: Error evaluating statement #0 0x00007f18a684e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f18a684c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f18a684edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f18a56bb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f18aed9dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f18aed9dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f18aed9dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f18aed9dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f18aed9dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f18aed9dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f18aed9dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f18aed9dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f18aea49cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f18aea49cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f18aea49cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f18aea49cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f18aea49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f18aea49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f18aea49cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f18aea49cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f18aea4aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f18aea4aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f18aea4aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f18aea4aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f18aea2e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f18aea2e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f18aea2e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f18aea4c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f18aea4c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f18aea4c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f18aea2f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f18aea2f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f18aea2f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f18aea54483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f18aea54483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f18aea54483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f18aea5aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f18aea5aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f18aea5aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f18ae9b7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f18ae9b7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f18ae9b7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f18ae9b7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f18aea0d82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f18aea0d82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f18aea0d82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f18aea0d82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f18ae9d7949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f18ae9d7949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f18ae9d7949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f18ae9d7949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f18ae9d7949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f18ae9d7d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f18ae9d7d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f18ae9d80ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f18ae9d82ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f18ae9d8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f18ae9d8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f18aecc7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f18aecc7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f18aecc7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f18aecc7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f18aecc7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f18aecd22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f18aecd22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f18aecd22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f18aecd22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f18aecd22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f18ad14b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f18ad14b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f18ad14b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f18ad14b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f18ae7e2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f18ae786e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f18ae786e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f18ae786e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f18ae83e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005590e81c92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005590e81cc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005590e81ccef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f18a56a6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f18a56a6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005590e81c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/return-ptr-range.cpp.script: line 1: 3101856 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/return-ptr-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retaincountchecker-compoundregion.m (1078 of 19121) ******************** TEST 'Clang :: Analysis/retaincountchecker-compoundregion.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retaincountchecker-compoundregion.m 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retaincountchecker-compoundregion.m:23:20: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retaincountchecker-compoundregion.m:23:20: Error evaluating statement #0 0x00007f5cc478e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5cc478c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5cc478edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5cc35fb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5cccb2c82e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5cccb2c82e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5cccb2c82e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5cccb2c82e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5cccb2c82e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5cccb2c82e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5cccb2c82e get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f5cccb2c82e clang::ento::retaincountchecker::RetainCountChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1161:45 #12 0x00007f5cccb2d045 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f5cccb2d045 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f5cccb2d045 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f5ccc8e628a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f5ccc8e628a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f5ccc8e628a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f5ccc8e628a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f5ccc994511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f5ccc994511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f5ccc994511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f5ccc994511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f5ccc99aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f5ccc99aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f5ccc99aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f5ccc8f7c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f5ccc8f7c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f5ccc8f7c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f5ccc8f7c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007f5cccdd80f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f5cccdd80f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f5cccdd80f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f5ccca31ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #34 0x00007f5ccca31ece 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 #35 0x00007f5ccca31ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #36 0x00007f5ccca31ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #37 0x00007f5ccc8e139a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #38 0x00007f5ccc92d977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #39 0x00007f5ccc92d977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #40 0x00007f5ccc94d29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #41 0x00007f5ccc94d29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #42 0x00007f5ccc94d29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f5ccc94d29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #44 0x00007f5ccc95043a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #45 0x00007f5ccc95043a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #46 0x00007f5ccc95043a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #47 0x00007f5ccc916002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #48 0x00007f5ccc916002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #49 0x00007f5ccc916002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #50 0x00007f5ccc917d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f5ccc917d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f5ccc9180ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f5ccc9182ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f5ccc918662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f5ccc918662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f5cccc07cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f5cccc07cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f5cccc07cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f5cccc07cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f5cccc07cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f5cccc122aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f5cccc122aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f5cccc122aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f5cccc122aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f5cccc122aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f5ccb08b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f5ccb08b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f5ccb08b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f5ccb08b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f5ccc722949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f5ccc6c6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f5ccc6c6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f5ccc6c6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f5ccc77e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000564c5e69e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000564c5e6a1432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000564c5e6a1ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f5cc35e6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f5cc35e6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000564c5e69a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/retaincountchecker-compoundregion.m.script: line 1: 3101848 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/retaincountchecker-compoundregion.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/returns_nonnull-attribute.cpp (1079 of 19121) ******************** TEST 'Clang :: Analysis/returns_nonnull-attribute.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/returns_nonnull-attribute.cpp:20:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/returns_nonnull-attribute.cpp:20:3: Error evaluating statement #0 0x00007f6b9bdda607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6b9bdd89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6b9bddadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6b9ac47930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6ba4329da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6ba4329da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6ba4329da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6ba4329da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6ba4329da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6ba4329da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6ba4329da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6ba4329da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6ba3fd5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6ba3fd5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6ba3fd5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6ba3fd5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6ba3fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6ba3fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6ba3fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6ba3fd5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6ba3fd6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6ba3fd6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6ba3fd6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6ba3fd6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6ba3fba854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6ba3fba854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6ba3fba854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6ba3fd819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6ba3fd819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6ba3fd819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6ba3fbb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6ba3fbb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6ba3fbb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6ba3fe0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6ba3fe0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6ba3fe0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6ba3fe6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6ba3fe6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6ba3fe6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6ba3f43caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6ba3f43caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6ba3f43caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6ba3f43caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6ba44240f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6ba44240f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6ba44240f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6ba4023c1e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f6ba4023c1e 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 0x00007f6ba4023c1e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f6ba4023c1e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f6ba4023c1e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f6ba3f3432d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f6ba3f3432d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f6ba3f3432d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #54 0x00007f6ba3f3432d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #55 0x00007f6ba3f3432d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #56 0x00007f6ba3f935c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #57 0x00007f6ba3f935c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #58 0x00007f6ba3f935c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #59 0x00007f6ba3f935c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007f6ba3f935c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #61 0x00007f6ba3f935c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007f6ba3f935c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #63 0x00007f6ba3f9425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #64 0x00007f6ba3f62786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #65 0x00007f6ba3f62786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #66 0x00007f6ba3f63d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f6ba3f63d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #68 0x00007f6ba3f640ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #69 0x00007f6ba3f642ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007f6ba3f64662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f6ba3f64662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f6ba4253cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007f6ba4253cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007f6ba4253cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007f6ba4253cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007f6ba4253cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007f6ba425e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007f6ba425e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007f6ba425e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007f6ba425e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007f6ba425e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007f6ba26d77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007f6ba26d77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007f6ba26d77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007f6ba26d77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007f6ba3d6e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007f6ba3d12e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007f6ba3d12e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007f6ba3d12e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007f6ba3dca8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x000055e5f2e772fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x000055e5f2e7a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x000055e5f2e7aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007f6b9ac32590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007f6b9ac32649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x000055e5f2e730a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/returns_nonnull-attribute.cpp.script: line 1: 3101951 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/returns_nonnull-attribute.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/runtime-regression.c (1081 of 19121) ******************** TEST 'Clang :: Analysis/runtime-regression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/runtime-regression.c:21:22: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/runtime-regression.c:21:22: Error evaluating statement #0 0x00007f4a966a2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4a966a09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4a966a2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4a9550f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4a9ebf1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4a9ebf1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4a9ebf1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4a9ebf1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4a9ebf1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4a9ebf1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4a9ebf1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4a9ebf1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4a9e89dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4a9e89dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4a9e89dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4a9e89dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4a9e89dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4a9e89dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4a9e89dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4a9e89dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4a9e89eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4a9e89eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4a9e89eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4a9e89eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4a9e89feab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4a9e89feab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4a9e89feab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f4a9e8a020d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4a9e8a020d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4a9e8a020d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f4a9e8831d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4a9e8831d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4a9e8831d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4a9e8a8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4a9e8a8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4a9e8a8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4a9e8aeaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4a9e8aeaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4a9e8aeaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4a9e80bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4a9e80bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4a9e80bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4a9e80bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4a9e947273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f4a9e947273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f4a9e947273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f4a9e947273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f4a9e947273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f4a9e947273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007f4a9e947273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007f4a9e7f4de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f4a9e7f5037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007f4a9e861ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007f4a9e861ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007f4a9e861ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007f4a9e861ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007f4a9e861ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007f4a9e861ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007f4a9e861ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007f4a9e82b849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007f4a9e82b849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007f4a9e82bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f4a9e82bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007f4a9e82c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007f4a9e82c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007f4a9e82c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f4a9e82c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f4a9eb1bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007f4a9eb1bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007f4a9eb1bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007f4a9eb1bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007f4a9eb1bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007f4a9eb262aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007f4a9eb262aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007f4a9eb262aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007f4a9eb262aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007f4a9eb262aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007f4a9cf9f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007f4a9cf9f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007f4a9cf9f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007f4a9cf9f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007f4a9e636949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007f4a9e5dae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007f4a9e5dae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007f4a9e5dae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007f4a9e6928e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x000055b05e0572fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x000055b05e05a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x000055b05e05aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007f4a954fa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007f4a954fa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x000055b05e0530a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/runtime-regression.c.script: line 1: 3101967 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/rvo.cpp (1083 of 19121) ******************** TEST 'Clang :: Analysis/rvo.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/rvo.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rvo.cpp:20:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/rvo.cpp:20:5: Error evaluating statement #0 0x00007f4e36eea607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4e36ee89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4e36eeadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4e35d57930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4e3f0413de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f4e3f0413de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4e3f0413de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4e3f0413de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4e3f0413de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4e3f0413de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4e3f0413de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f4e3f0413de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f4e3f04da0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f4e3f04da0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f4e3f04da0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f4e3f04da0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007f4e3f04da0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007f4e3f04ecec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007f4e3f04ecec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007f4e3f0ffa08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007f4e3f0ffa08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007f4e3f0ffa08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007f4e3f0a7139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007f4e3f0a7139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007f4e3f0a7301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007f4e3f0a7301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007f4e3f0a7301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007f4e3f0b5e2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4e3f0b5e2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4e3f0b5e2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007f4e3f0b6816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f4e3f0b6816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f4e3f0b6816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f4e3f0b6816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007f4e3f052e51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007f4e3f052e51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007f4e3f052e51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007f4e3f052e51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f4e3f052e51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007f4e3f052e51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f4e3f052e51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007f4e3f0b472c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007f4e3f0b472c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007f4e3f0b472c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007f4e3f0b472c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007f4e3f0b472c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007f4e3f0b472c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007f4e3f0b472c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007f4e3f072733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007f4e3f072733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007f4e3f073d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f4e3f073d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007f4e3f0740ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007f4e3f0742ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007f4e3f074662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f4e3f074662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f4e3f363cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f4e3f363cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f4e3f363cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f4e3f363cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f4e3f363cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f4e3f36e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f4e3f36e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f4e3f36e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f4e3f36e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f4e3f36e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f4e3d7e77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f4e3d7e77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f4e3d7e77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f4e3d7e77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f4e3ee7e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f4e3ee22e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f4e3ee22e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f4e3ee22e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f4e3eeda8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x00005597fe3c62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x00005597fe3c9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x00005597fe3c9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f4e35d42590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f4e35d42649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x00005597fe3c20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/rvo.cpp.script: line 1: 3102039 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/rvo.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/self-assign.cpp (1088 of 19121) ******************** TEST 'Clang :: Analysis/self-assign.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/self-assign.cpp:116:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/self-assign.cpp:116:14: Error evaluating statement #0 0x00007fc23cb33607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc23cb319d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc23cb33dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc23b9a0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc244c8a3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc244c8a3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc244c8a3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc244c8a3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc244c8a3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc244c8a3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc244c8a3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fc244c8a3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007fc244c96a0e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fc244c96a0e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fc244c96a0e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fc244c96a0e clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:417:50 #16 0x00007fc244c96a0e addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:475:45 #17 0x00007fc244c97cec clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:893:7 #18 0x00007fc244c97cec clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CallEvent.cpp:912:31 #19 0x00007fc244d48a08 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:91:0 #20 0x00007fc244d48a08 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:272:0 #21 0x00007fc244d48a08 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/Store.cpp:54:0 #22 0x00007fc244cf0139 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:435:27 #23 0x00007fc244cf0139 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:235:0 #24 0x00007fc244cf0301 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #25 0x00007fc244cf0301 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #26 0x00007fc244cf0301 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:563:0 #27 0x00007fc244cfee2e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc244cfee2e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc244cfee2e clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:529:0 #30 0x00007fc244cff816 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007fc244cff816 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007fc244cff816 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fc244cff816 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1257:0 #34 0x00007fc244c9be51 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #35 0x00007fc244c9be51 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #36 0x00007fc244c9be51 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #37 0x00007fc244c9be51 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007fc244c9be51 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #39 0x00007fc244c9be51 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007fc244c9be51 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:708:0 #41 0x00007fc244cfd72c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #42 0x00007fc244cfd72c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #43 0x00007fc244cfd72c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #44 0x00007fc244cfd72c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #45 0x00007fc244cfd72c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #46 0x00007fc244cfd72c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #47 0x00007fc244cfd72c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:785:0 #48 0x00007fc244cbb733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #49 0x00007fc244cbb733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #50 0x00007fc244cbcd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007fc244cbcd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #52 0x00007fc244cbd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #53 0x00007fc244cbd2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #54 0x00007fc244cbd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fc244cbd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fc244faccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007fc244faccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007fc244faccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007fc244faccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007fc244faccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007fc244fb72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007fc244fb72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007fc244fb72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007fc244fb72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007fc244fb72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007fc2434307f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007fc2434307f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007fc2434307f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007fc2434307f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007fc244ac7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007fc244a6be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007fc244a6be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007fc244a6be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007fc244b238e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x000055c745b662fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x000055c745b69432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x000055c745b69ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007fc23b98b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007fc23b98b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x000055c745b620a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/self-assign.cpp.script: line 1: 3102408 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-16.0.6.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/self-init.m (1089 of 19121) ******************** TEST 'Clang :: Analysis/self-init.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/self-init.m -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -fno-builtin /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/self-init.m -verify 1. parser at end of file #0 0x00007f6467ee3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6467ee19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6467ee3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6466d50930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6470432da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6470432da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6470432da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6470432da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6470432da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6470432da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6470432da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6470432da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f64700decbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f64700decbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f64700decbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f64700decbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f64700decbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f64700decbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f64700decbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f64700decbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f64700dfab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f64700dfab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f64700dfab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f64700dfab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f64700c3854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f64700c3854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f64700c3854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f64700e119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f64700e119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f64700e119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f64700c41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f64700c41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f64700c41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f64700e9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f64700e9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f64700e9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f64700efaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f64700efaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f64700efaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f647004ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f647004ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f647004ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f647004ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f647004d15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f647004d15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f647004d15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f64700173be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f64700173be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f64700173be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f647005e120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f647005e120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f647005e120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f647006da17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f647006da17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f647006da17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f647035ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f647035ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f647035ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f647035ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f647035ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f64703672aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f64703672aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f64703672aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f64703672aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f64703672aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f646e7e07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f646e7e07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f646e7e07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f646e7e07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f646fe77949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f646fe1be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f646fe1be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f646fe1be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f646fed38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055aa4762a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055aa4762d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055aa4762def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f6466d3b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f6466d3b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055aa476260a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/self-init.m.script: line 2: 3102433 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/self-init.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/silence-checkers-and-packages-core-all.cpp (1090 of 19121) ******************** TEST 'Clang :: Analysis/silence-checkers-and-packages-core-all.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-all.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-all.cpp : 'RUN: at line 11'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -check-prefix=CHECK-CHECKER-ERROR : 'RUN: at line 19'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-all.cpp:34:7: Error evaluating branch #0 0x00007f90105d5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f90105d39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f90105d5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f900f442930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9018b24da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9018b24da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9018b24da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9018b24da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9018b24da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9018b24da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9018b24da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9018b24da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f90187d0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f90187d0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f90187d0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f90187d0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f90187d0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f90187d0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f90187d0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f90187d0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f90187d1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f90187d1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f90187d1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f90187d1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f90187b5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f90187b5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f90187b5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f90187d319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f90187d319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f90187d319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f90187b61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f90187b61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f90187b61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f90187db483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f90187db483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f90187db483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f90187e1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f90187e1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f90187e1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f901873ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f901873ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f901873ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f901873ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9018c1f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9018c1f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9018c1f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f901874be2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f901874be2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f901874be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f901874be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f901874be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f901874be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f901874be2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f901874be2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f901874be2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f901874be2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f901874c5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f901875f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f901875f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f9018a4ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f9018a4ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f9018a4ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f9018a4ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f9018a4ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f9018a592aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f9018a592aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f9018a592aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f9018a592aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f9018a592aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f9016ed27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f9016ed27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f9016ed27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f9016ed27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f9018569949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f901850de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f901850de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f901850de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f90185c58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005626fb6732fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005626fb676432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005626fb676ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f900f42d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f900f42d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005626fb66f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/silence-checkers-and-packages-core-all.cpp.script: line 4: 3102444 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/simple-stream-checks.c (1091 of 19121) ******************** TEST 'Clang :: Analysis/simple-stream-checks.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/simple-stream-checks.c:94:3: Error evaluating statement #0 0x00007f980b1c4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f980b1c29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f980b1c4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f980a031930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f981358be66 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f981358be66 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f981358be66 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f981358be66 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f981358be66 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f981358be66 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f981358be66 get<(anonymous namespace)::StreamMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f981358be66 (anonymous namespace)::SimpleStreamChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:165:0 #12 0x00007f9813317e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f9813344833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f9813344833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f9813344833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f9813344833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f9813344833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f9813344833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f9813344833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f981334db95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f981334e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f981334e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f981334e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f981334e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f981363dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f981363dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f981363dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f981363dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f981363dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f98136482aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f98136482aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f98136482aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f98136482aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f98136482aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f9811ac17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f9811ac17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f9811ac17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f9811ac17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f9813158949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f98130fce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f98130fce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f98130fce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f98131b48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055b69d1312fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055b69d134432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055b69d134ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f980a01c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f980a01c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055b69d12d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/simple-stream-checks.c.script: line 1: 3102573 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/simple-stream-checks.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/silence-checkers-and-packages-core-div-by-zero.cpp (1094 of 19121) ******************** TEST 'Clang :: Analysis/silence-checkers-and-packages-core-div-by-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp:13:7: Error evaluating branch #0 0x00007f1e1dd15607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1e1dd139d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1e1dd15dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1e1cb82930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1e26264da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1e26264da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1e26264da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1e26264da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1e26264da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1e26264da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1e26264da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1e26264da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1e25f10cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1e25f10cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1e25f10cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1e25f10cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1e25f10cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1e25f10cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1e25f10cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1e25f10cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1e25f11ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1e25f11ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1e25f11ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1e25f11ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1e25ef5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1e25ef5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1e25ef5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1e25f1319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1e25f1319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1e25f1319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1e25ef61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1e25ef61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1e25ef61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1e25f1b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1e25f1b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1e25f1b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1e25f21af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1e25f21af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1e25f21af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1e25e7ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1e25e7ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1e25e7ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1e25e7ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1e2635f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1e2635f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1e2635f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f1e25e8be2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f1e25e8be2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f1e25e8be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f1e25e8be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f1e25e8be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f1e25e8be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f1e25e8be2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f1e25e8be2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f1e25e8be2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f1e25e8be2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f1e25e8c5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f1e25e9f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f1e25e9f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f1e2618ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f1e2618ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f1e2618ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f1e2618ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f1e2618ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f1e261992aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f1e261992aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f1e261992aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f1e261992aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f1e261992aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f1e246127f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f1e246127f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f1e246127f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f1e246127f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f1e25ca9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f1e25c4de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f1e25c4de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f1e25c4de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f1e25d058e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b7db9d12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b7db9d4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b7db9d4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f1e1cb6d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f1e1cb6d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b7db9cd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/silence-checkers-and-packages-core-div-by-zero.cpp.script: line 1: 3102494 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/shallow-mode.m (1095 of 19121) ******************** TEST 'Clang :: Analysis/shallow-mode.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/shallow-mode.m 1. parser at end of file #0 0x00007ff7e328b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff7e32899d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff7e328bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff7e20f8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff7eb7dada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff7eb7dada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff7eb7dada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff7eb7dada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff7eb7dada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff7eb7dada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff7eb7dada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff7eb7dada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff7eb486cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff7eb486cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff7eb486cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff7eb486cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff7eb486cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff7eb486cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff7eb486cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff7eb486cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff7eb487ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff7eb487ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff7eb487ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff7eb487ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff7eb46b854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7eb46b854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7eb46b854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff7eb48919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff7eb48919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff7eb48919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff7eb46c1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff7eb46c1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff7eb46c1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff7eb491483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff7eb491483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff7eb491483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff7eb497af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff7eb497af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff7eb497af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff7eb3f4caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff7eb3f4caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff7eb3f4caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff7eb3f4caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff7eb3f515b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff7eb3f515b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff7eb3f515b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff7eb3bf3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff7eb3bf3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff7eb3bf3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007ff7eb406120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007ff7eb406120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007ff7eb406120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007ff7eb415a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007ff7eb415a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007ff7eb415a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007ff7eb704cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007ff7eb704cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007ff7eb704cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007ff7eb704cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007ff7eb704cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007ff7eb70f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007ff7eb70f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007ff7eb70f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007ff7eb70f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007ff7eb70f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007ff7e9b887f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007ff7e9b887f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007ff7e9b887f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007ff7e9b887f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007ff7eb21f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007ff7eb1c3e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007ff7eb1c3e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007ff7eb1c3e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007ff7eb27b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000558f66c442fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000558f66c47432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000558f66c47ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007ff7e20e3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007ff7e20e3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000558f66c400a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/shallow-mode.m.script: line 1: 3102437 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/shallow-mode.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-addr-ps.cpp (1096 of 19121) ******************** TEST 'Clang :: Analysis/stack-addr-ps.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-addr-ps.cpp -Wno-undefined-bool-conversion 1. parser at end of file #0 0x00007f6ffddfe607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6ffddfc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6ffddfedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6ffcc6b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7005f82afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7005f82afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7005f82afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7005f82afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7005f82afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7005f82afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7005f82afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f7005f82afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f7005f835c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f7005f8844e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f7005f88662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f7005f88662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f7006277cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f7006277cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f7006277cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f7006277cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f7006277cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f70062822aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f70062822aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f70062822aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f70062822aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f70062822aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f70046fb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f70046fb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f70046fb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f70046fb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f7005d92949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f7005d36e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f7005d36e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f7005d36e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f7005dee8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000558d57f7f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000558d57f82432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000558d57f82ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f6ffcc56590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f6ffcc56649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000558d57f7b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stack-addr-ps.cpp.script: line 1: 3102765 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-addr-ps.cpp -Wno-undefined-bool-conversion -- ******************** Testing: 0 FAIL: Clang :: Analysis/solver-sym-simplification-adjustment.c (1097 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-adjustment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-adjustment.c:89:7: Error evaluating branch #0 0x00007fe860613607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe8606119d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe860613dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe85f480930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe8688023a3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe8688023a3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe8688023a3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe8688023a3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe8688023a3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe8688023a3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe8688023a3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe8688023a3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63 #12 0x00007fe868804894 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fe868804894 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe868804894 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60 #15 0x00007fe86880f052 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fe86880f052 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fe86880f052 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48 #18 0x00007fe86880f052 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65 #19 0x00007fe86880f052 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28 #20 0x00007fe86880f052 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #21 0x00007fe86880f052 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #22 0x00007fe86880f052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #23 0x00007fe86880f052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #24 0x00007fe86880f052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #25 0x00007fe86880f052 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #26 0x00007fe86880f87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007fe86880f87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007fe86880f87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe86880f87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #30 0x00007fe868810eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe868810eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe868810eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #33 0x00007fe8687f4139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fe8687f4139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fe8687f4139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #36 0x00007fe868819483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #37 0x00007fe868819483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #38 0x00007fe868819483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #39 0x00007fe86881faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe86881faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe86881faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #42 0x00007fe86877cc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fe86877cc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fe86877cc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #45 0x00007fe86877cc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007fe868c5d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe868c5d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe868c5d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #49 0x00007fe868789e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #50 0x00007fe868789e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #51 0x00007fe868789e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #52 0x00007fe868789e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #53 0x00007fe868789e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #54 0x00007fe868789e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #55 0x00007fe868789e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #56 0x00007fe868789e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #57 0x00007fe868789e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #58 0x00007fe868789e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #59 0x00007fe86878a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #60 0x00007fe86879d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007fe86879d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007fe868a8ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #63 0x00007fe868a8ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007fe868a8ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #65 0x00007fe868a8ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #66 0x00007fe868a8ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #67 0x00007fe868a972aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #68 0x00007fe868a972aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #69 0x00007fe868a972aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #70 0x00007fe868a972aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #71 0x00007fe868a972aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #72 0x00007fe866f107f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #73 0x00007fe866f107f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #74 0x00007fe866f107f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #75 0x00007fe866f107f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #76 0x00007fe8685a7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #77 0x00007fe86854be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #78 0x00007fe86854be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #79 0x00007fe86854be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #80 0x00007fe8686038e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #81 0x000055b4c225f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #82 0x000055b4c2262432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #83 0x000055b4c2262ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #84 0x00007fe85f46b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #85 0x00007fe85f46b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #86 0x000055b4c225b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-adjustment.c.script: line 1: 3102633 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/scan-build/silence-core-checkers.test (1098 of 19121) ******************** TEST 'Clang :: Analysis/scan-build/silence-core-checkers.test' FAILED ******************** Script: -- : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 5'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-TWO-BUGS : 'RUN: at line 9'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 10'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.DivideZero /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-ONE-BUG : 'RUN: at line 15'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 16'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.NullDereference /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-ONE-BUG : 'RUN: at line 21'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 22'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.NullDereference -disable-checker core.DivideZero /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" $ "mkdir" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" $ ":" "RUN: at line 5" $ "/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build" "--use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16" "-o" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang" "-S" "/builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -cc1 -triple x86_64-opencloudos-linux-gnu -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 pic -pic-level 2 -pic-is-pie -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../x86_64-OpenCloudOS-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir/2023-07-13-173400-3102243-1 -x c /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c:2:7: Error evaluating branch #0 0x00007fbbe673f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbbe673d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbbe673fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbbe55ac930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbbeec8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbbeec8eda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbbeec8eda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbbeec8eda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbbeec8eda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbbeec8eda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbbeec8eda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbbeec8eda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbbee93acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbbee93acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbbee93acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbbee93acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbbee93acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbbee93acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbbee93acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbbee93acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbbee93bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbbee93bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbbee93bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbbee93bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbbee93ceab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbbee93ceab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbbee93ceab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fbbee93d20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbbee93d20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbbee93d20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fbbee9201d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbbee9201d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbbee9201d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fbbee945483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbbee945483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbbee945483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fbbee94baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbbee94baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbbee94baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fbbee8a8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbbee8a8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbbee8a8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbbee8a8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbbeed890f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbbeed890f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbbeed890f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fbbee8b5e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fbbee8b5e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fbbee8b5e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fbbee8b5e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fbbee8b5e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fbbee8b5e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fbbee8b5e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fbbee8b5e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fbbee8b5e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fbbee8b5e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fbbee8b65eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fbbee8c9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fbbee8c9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fbbeebb8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fbbeebb8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fbbeebb8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fbbeebb8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fbbeebb8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fbbeebc32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fbbeebc32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fbbeebc32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fbbeebc32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fbbeebc32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fbbed03c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fbbed03c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fbbed03c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fbbed03c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fbbee6d3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fbbee677e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fbbee677e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fbbee677e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fbbee72f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055ca3cadf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055ca3cae2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055ca3cae2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fbbe5597590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fbbe5597649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055ca3cadb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16+0x100a5) $ "/usr/bin/FileCheck" "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/silence-core-checkers.test" "-check-prefix" "CHECK-TWO-BUGS" # command stderr: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16' for static analysis ^ :3:1: note: possible intended match here scan-build: 0 bugs found. ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16' 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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir/2023-07-13-173400-3102243-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-concreteint.c (1099 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-concreteint.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-concreteint.c:25:7: Error evaluating branch #0 0x00007f7e0dfed607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7e0dfeb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7e0dfeddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7e0ce5a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7e1653cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7e1653cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7e1653cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7e1653cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7e1653cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7e1653cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7e1653cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7e1653cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7e161e8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7e161e8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7e161e8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7e161e8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7e161e8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7e161e8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7e161e8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7e161e8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7e161e9ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7e161e9ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7e161e9ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7e161e9ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7e161cd854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7e161cd854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7e161cd854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7e161eb19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7e161eb19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7e161eb19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7e161ce1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7e161ce1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7e161ce1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7e161f3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7e161f3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7e161f3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7e161f9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7e161f9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7e161f9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7e16156caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7e16156caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7e16156caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7e16156caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7e166370f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7e166370f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7e166370f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7e16163e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f7e16163e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f7e16163e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f7e16163e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f7e16163e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f7e16163e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f7e16163e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f7e16163e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f7e16163e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f7e16163e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f7e161645eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f7e16177662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f7e16177662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f7e16466cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f7e16466cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f7e16466cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f7e16466cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f7e16466cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f7e164712aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f7e164712aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f7e164712aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f7e164712aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f7e164712aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f7e148ea7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f7e148ea7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f7e148ea7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f7e148ea7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f7e15f81949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f7e15f25e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f7e15f25e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f7e15f25e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f7e15fdd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055f75028e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055f750291432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055f750291ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f7e0ce45590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f7e0ce45649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055f75028a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-concreteint.c.script: line 1: 3102658 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/solver-sym-simplification-ptr-bool.cl (1100 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-ptr-bool.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-ptr-bool.cl -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-ptr-bool.cl:27:5: warning: expression result unused [-Wunused-value] q && q; ~ ^ ~ /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-ptr-bool.cl:27:3: Error evaluating branch #0 0x00007f1bfbfb7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1bfbfb59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1bfbfb7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1bfae24930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1c04506da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1c04506da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1c04506da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1c04506da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1c04506da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1c04506da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1c04506da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1c04506da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1c041b2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1c041b2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1c041b2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1c041b2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1c041b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1c041b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1c041b2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1c041b2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1c041b3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1c041b3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1c041b3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1c041b3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1c04197854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1c04197854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1c04197854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1c041b519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1c041b519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1c041b519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1c041981d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1c041981d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1c041981d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1c041bd483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1c041bd483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1c041bd483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1c041c3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1c041c3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1c041c3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1c04120caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1c04120caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1c04120caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1c04120caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1c046010f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1c046010f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1c046010f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f1c0412de2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f1c0412de2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f1c0412de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f1c0412de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f1c0412de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f1c0412de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f1c0412de2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f1c0412de2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f1c0412de2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f1c0412de2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f1c0412e5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f1c04141662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f1c04141662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f1c04430cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f1c04430cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f1c04430cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f1c04430cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f1c04430cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f1c0443b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f1c0443b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f1c0443b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f1c0443b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f1c0443b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f1c028b47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f1c028b47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f1c028b47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f1c028b47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f1c03f4b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f1c03eefe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f1c03eefe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f1c03eefe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f1c03fa78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055a7fe8982fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055a7fe89b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055a7fe89bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f1bfae0f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f1bfae0f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055a7fe8940a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-ptr-bool.cl.script: line 1: 3102684 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-ptr-bool.cl -- ******************** Testing: 0 FAIL: Clang :: Analysis/solver-sym-simplification-no-crash.c (1101 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash.c:21:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash.c:21:13: Error evaluating statement #0 0x00007f92cf94a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f92cf9489d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f92cf94adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f92ce7b7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f92d7b384f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f92d7b384f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f92d7b384f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f92d7b384f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f92d7b384f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f92d7b384f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f92d7b384f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f92d7b384f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f92d7b384f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f92d7b38958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f92d7b38958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f92d7b38958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f92d7b38958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f92d7b56967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f92d7b56967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f92d7b56967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f92d7b56967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f92d7b55f72 VisitSymSymExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1325:0 #22 0x00007f92d7b55f72 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #23 0x00007f92d7f93b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #24 0x00007f92d7f93b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #25 0x00007f92d7f93b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #26 0x00007f92d7b2b458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007f92d7b2b458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007f92d7b2b458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f92d7b2b458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #30 0x00007f92d7b2b458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #31 0x00007f92d7b57e8a llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #32 0x00007f92d7b57e8a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #33 0x00007f92d7b57e8a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f92d7b57e8a (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:416:0 #35 0x00007f92d7b2be42 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #36 0x00007f92d7b2be42 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #37 0x00007f92d7b2be42 clang::ento::SValBuilder::evalBinOp(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::SVal, clang::ento::SVal, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SValBuilder.cpp:532:21 #38 0x00007f92d7b0a49b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f92d7b0a49b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f92d7b0a49b clang::ento::ExprEngine::evalBinOp(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::SVal, clang::ento::SVal, clang::QualType) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:618:0 #41 0x00007f92d7b0a49b clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:100:0 #42 0x00007f92d7ad3849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #43 0x00007f92d7ad3849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #44 0x00007f92d7ad3d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #45 0x00007f92d7ad3d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #46 0x00007f92d7ad40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #47 0x00007f92d7ad42ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #48 0x00007f92d7ad4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #49 0x00007f92d7ad4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #50 0x00007f92d7dc3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #51 0x00007f92d7dc3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f92d7dc3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #53 0x00007f92d7dc3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #54 0x00007f92d7dc3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #55 0x00007f92d7dce2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #56 0x00007f92d7dce2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #57 0x00007f92d7dce2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #58 0x00007f92d7dce2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #59 0x00007f92d7dce2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #60 0x00007f92d62477f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #61 0x00007f92d62477f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #62 0x00007f92d62477f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #63 0x00007f92d62477f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #64 0x00007f92d78de949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #65 0x00007f92d7882e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #66 0x00007f92d7882e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #67 0x00007f92d7882e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #68 0x00007f92d793a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #69 0x0000558ba83892fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #70 0x0000558ba838c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #71 0x0000558ba838cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #72 0x00007f92ce7a2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #73 0x00007f92ce7a2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #74 0x0000558ba83850a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-no-crash.c.script: line 1: 3102679 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-addr-ps.c (1102 of 19121) ******************** TEST 'Clang :: Analysis/stack-addr-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-addr-ps.c 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code #0 0x00007fcd64ca1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcd64c9f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcd64ca1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcd63b0e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcd6ce96c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcd6ce96c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcd6ce96c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcd6ce96c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fcd6ce96c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fcd6ce96c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fcd6ce21953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fcd6ce21953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fcd6ce21953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fcd6ce21953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fcd6ce4a361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007fcd6ce4a361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007fcd6ce25ecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007fcd6ce25ecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007fcd6ce25ecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007fcd6ce25ecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007fcd6ce265c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fcd6ce2b44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fcd6ce2b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fcd6ce2b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fcd6d11acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcd6d11acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcd6d11acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fcd6d11acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fcd6d11acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fcd6d1252aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fcd6d1252aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fcd6d1252aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fcd6d1252aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fcd6d1252aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fcd6b59e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fcd6b59e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fcd6b59e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fcd6b59e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fcd6cc35949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fcd6cbd9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fcd6cbd9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fcd6cbd9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fcd6cc918e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055e5bd5582fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000055e5bd55b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000055e5bd55bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fcd63af9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fcd63af9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055e5bd5540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stack-addr-ps.c.script: line 1: 3102722 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-addr-ps.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/smart-ptr.cpp (1103 of 19121) ******************** TEST 'Clang :: Analysis/smart-ptr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/smart-ptr.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/smart-ptr.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testCheckForFunctionsWithNoDecl(void (*)(_Bool, _Bool)) #0 0x00007f438ad93607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f438ad919d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f438ad93dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4389c00930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f43933df2e6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f43933df2e6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f43933df2e6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f43933df2e6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f43933df2e6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f43933df2e6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f43933df2e6 get<(anonymous namespace)::TrackedRegionMap> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f43933df2e6 (anonymous namespace)::SmartPtrModeling::checkLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:590:0 #12 0x00007f4393126c1f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f4393126c1f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f4393126c1f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f4393126c1f void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::SmartPtrModeling>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49 #16 0x00007f4392eeaeca llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f4392eeaeca llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f4392eeaeca clang::ento::CheckerFn, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12 #19 0x00007f4392eeaeca clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23 #20 0x00007f4392f136a2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4392f136a2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4392f136a2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4392f136a2 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1060:0 #24 0x00007f4392f3c361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #25 0x00007f4392f3c361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #26 0x00007f4392f17ecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #27 0x00007f4392f17ecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #28 0x00007f4392f17ecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #29 0x00007f4392f17ecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #30 0x00007f4392f185c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #31 0x00007f4392f1d44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #32 0x00007f4392f1d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007f4392f1d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007f439320ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f439320ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f439320ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #37 0x00007f439320ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #38 0x00007f439320ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #39 0x00007f43932172aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #40 0x00007f43932172aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #41 0x00007f43932172aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #42 0x00007f43932172aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #43 0x00007f43932172aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #44 0x00007f43916907f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #45 0x00007f43916907f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #46 0x00007f43916907f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #47 0x00007f43916907f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #48 0x00007f4392d27949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #49 0x00007f4392ccbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #50 0x00007f4392ccbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #51 0x00007f4392ccbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #52 0x00007f4392d838e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #53 0x000055aebe0242fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #54 0x000055aebe027432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #55 0x000055aebe027ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #56 0x00007f4389beb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #57 0x00007f4389beb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #58 0x000055aebe0200a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/smart-ptr.cpp.script: line 2: 3102629 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/smart-ptr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/stackaddrleak.c (1104 of 19121) ******************** TEST 'Clang :: Analysis/stackaddrleak.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c99 -Dbool=_Bool -Wno-bool-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stackaddrleak.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -x c++ -Wno-bool-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stackaddrleak.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c99 -Dbool=_Bool -Wno-bool-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stackaddrleak.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_multi_return #0 0x00007fa32da3e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa32da3c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa32da3edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa32c8ab930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa335badabe llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa335badabe llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa335badabe llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa335badabe llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa335badabe llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007fa335badabe clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007fa335badabe contains<(anonymous namespace)::InitializedGlobalsSet> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:470:0 #11 0x00007fa335badabe 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2812:0 #12 0x00007fa335badf05 clang::ento::CoreEngine::HandleStaticInit(clang::DeclStmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:484:0 #13 0x00007fa335bc83d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #14 0x00007fa335bc8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fa335bc8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fa335eb7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fa335eb7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fa335eb7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fa335eb7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fa335eb7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fa335ec22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fa335ec22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fa335ec22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fa335ec22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fa335ec22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fa33433b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fa33433b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fa33433b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fa33433b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fa3359d2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fa335976e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fa335976e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fa335976e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fa335a2e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000555b7a9ad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000555b7a9b0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000555b7a9b0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fa32c896590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fa32c896649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000555b7a9a90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stackaddrleak.c.script: line 2: 3102896 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c99 -Dbool=_Bool -Wno-bool-conversion /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stackaddrleak.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/smart-ptr-text-output.cpp (1105 of 19121) ******************** TEST 'Clang :: Analysis/smart-ptr-text-output.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/smart-ptr-text-output.cpp:362:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/smart-ptr-text-output.cpp:362:14: Error evaluating statement #0 0x00007fccf5cb2607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fccf5cb09d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fccf5cb2dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fccf4b1f930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fccfe201da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fccfe201da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fccfe201da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fccfe201da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fccfe201da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fccfe201da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fccfe201da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fccfe201da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fccfdeadcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fccfdeadcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fccfdeadcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fccfdeadcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fccfdeadcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fccfdeadcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fccfdeadcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fccfdeadcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fccfdeaeab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fccfdeaeab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fccfdeaeab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fccfdeaeab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fccfde92854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fccfde92854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fccfde92854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fccfdeb019f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fccfdeb019f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fccfdeb019f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fccfde931d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fccfde931d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fccfde931d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fccfdeb8483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fccfdeb8483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fccfdeb8483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fccfdebeaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fccfdebeaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fccfdebeaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fccfde1bcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fccfde1bcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fccfde1bcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fccfde1bcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fccfde1c15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fccfde1c15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fccfde1c15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fccfdde63be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fccfdde63be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fccfdde63be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fccfe081224 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fccfe081224 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fccfe081224 (anonymous namespace)::SmartPtrModeling::evalCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:314:0 #52 0x00007fccfde1ad13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007fccfde6b693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007fccfde6b693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007fccfde6b693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007fccfde6b693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007fccfde6b693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007fccfde6b693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fccfde6b693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007fccfde6b693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007fccfde6b693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007fccfde6c25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007fccfde3a786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007fccfde3a786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007fccfde3bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fccfde3bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007fccfde3c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007fccfde3c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007fccfde3c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fccfde3c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fccfe12bcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007fccfe12bcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007fccfe12bcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007fccfe12bcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007fccfe12bcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007fccfe1362aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007fccfe1362aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007fccfe1362aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007fccfe1362aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007fccfe1362aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007fccfc5af7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007fccfc5af7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007fccfc5af7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007fccfc5af7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007fccfdc46949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007fccfdbeae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007fccfdbeae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007fccfdbeae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007fccfdca28e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x0000560c0eab42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x0000560c0eab7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x0000560c0eab7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007fccf4b0a590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007fccf4b0a649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x0000560c0eab00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/smart-ptr-text-output.cpp.script: line 2: 3102602 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected -- ******************** Testing: 0 FAIL: Clang :: Analysis/solver-sym-simplification-no-crash2.c (1106 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-no-crash2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash2.c:16:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash2.c:16:7: Error evaluating statement #0 0x00007fe7e0316607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe7e03149d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe7e0316dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe7df183930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe7e8865da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe7e8865da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe7e8865da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe7e8865da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe7e8865da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe7e8865da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe7e8865da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe7e8865da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe7e8511cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe7e8511cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe7e8511cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe7e8511cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe7e8511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe7e8511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe7e8511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe7e8511cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe7e8512ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe7e8512ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe7e8512ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe7e8512ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe7e8513eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe7e8513eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe7e8513eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fe7e851420d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe7e851420d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe7e851420d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fe7e84f71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe7e84f71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe7e84f71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe7e851c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe7e851c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe7e851c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe7e8522af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe7e8522af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe7e8522af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe7e847fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe7e847fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe7e847fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe7e847fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe7e85bb273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007fe7e85bb273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007fe7e85bb273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007fe7e85bb273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007fe7e85bb273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007fe7e85bb273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007fe7e85bb273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007fe7e8468de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fe7e8469037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007fe7e84d5ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007fe7e84d5ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007fe7e84d5ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007fe7e84d5ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007fe7e84d5ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007fe7e84d5ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007fe7e84d5ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007fe7e849f849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007fe7e849f849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007fe7e849fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007fe7e849fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007fe7e84a00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007fe7e84a02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007fe7e84a0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007fe7e84a0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007fe7e878fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007fe7e878fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007fe7e878fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007fe7e878fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007fe7e878fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007fe7e879a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007fe7e879a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007fe7e879a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007fe7e879a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007fe7e879a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007fe7e6c137f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007fe7e6c137f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007fe7e6c137f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007fe7e6c137f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007fe7e82aa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007fe7e824ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007fe7e824ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007fe7e824ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007fe7e83068e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x000055d95ceef2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x000055d95cef2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x000055d95cef2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007fe7df16e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007fe7df16e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x000055d95ceeb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-no-crash2.c.script: line 1: 3102686 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-no-crash2.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/silence-checkers.cpp (1107 of 19121) ******************** TEST 'Clang :: Analysis/silence-checkers.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="no-silence" /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="unix-silenced" /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="deadstore-silenced" /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=no-silence /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/silence-checkers.cpp:35:21: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/silence-checkers.cpp:35:21: Error evaluating statement #0 0x00007f303af5b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f303af599d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f303af5bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3039dc8930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3043490bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3043490bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3043490bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3043490bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3043490bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3043490bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3043490bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3043490bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f30432a45e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f30432a45e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f30432a45e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f30430b328a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f30430b328a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f30430b328a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f30430b328a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f3043161511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3043161511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3043161511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f3043161511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f3043167af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3043167af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3043167af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f30430c4d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f30430c4d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f30430c4d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f30430c4d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f30435a50f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f30435a50f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f30435a50f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f304328b2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f304328b2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f304328b2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f304328b2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f304328b2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f304328b2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f304328b73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f304328b73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f304328b73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f30432a521b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f30432a521b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f30430b532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f30430b532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f30430b532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f30430b532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f30430b532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f30431147bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f30431147bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f30431147bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f30431147bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f30431147bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f30431147bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f304311525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f30430e3786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f30430e3786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f30430e4d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f30430e4d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f30430e50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f30430e52ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f30430e5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f30430e5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f30433d4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f30433d4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f30433d4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f30433d4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f30433d4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f30433df2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f30433df2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f30433df2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f30433df2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f30433df2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f30418587f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f30418587f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f30418587f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f30418587f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f3042eef949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f3042e93e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f3042e93e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f3042e93e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f3042f4b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055a93c45a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055a93c45d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055a93c45def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f3039db3590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f3039db3649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055a93c4560a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/silence-checkers.cpp.script: line 3: 3102577 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="no-silence" /builddir/build/BUILD/clang-16.0.6.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 (1108 of 19121) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-with-proper-range-type.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c:16:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c:16:9: Error evaluating statement #0 0x00007fbc50491607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fbc5048f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fbc50491dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fbc4f2fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fbc589e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbc589e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbc589e0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbc589e0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbc589e0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbc589e0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbc589e0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fbc589e0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fbc5868ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fbc5868ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fbc5868ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fbc5868ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fbc5868ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fbc5868ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fbc5868ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fbc5868ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fbc5868dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fbc5868dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fbc5868dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fbc5868dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fbc58671854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbc58671854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbc58671854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbc5868f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fbc5868f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fbc5868f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fbc586721d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbc586721d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbc586721d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fbc58697483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbc58697483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbc58697483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fbc5869daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbc5869daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbc5869daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fbc585fac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbc585fac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbc585fac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbc585fac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fbc5865082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbc5865082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbc5865082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fbc5865082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007fbc5861a949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007fbc5861a949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007fbc5861a949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007fbc5861a949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007fbc5861a949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007fbc5861ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fbc5861ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007fbc5861b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007fbc5861b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007fbc5861b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fbc5861b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fbc5890acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007fbc5890acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fbc5890acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007fbc5890acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007fbc5890acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007fbc589152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007fbc589152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007fbc589152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007fbc589152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007fbc589152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007fbc56d8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007fbc56d8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007fbc56d8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007fbc56d8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007fbc58425949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007fbc583c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007fbc583c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007fbc583c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007fbc584818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055a5c66ec2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055a5c66ef432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055a5c66efef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007fbc4f2e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007fbc4f2e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055a5c66e80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/solver-sym-simplification-with-proper-range-type.c.script: line 1: 3102689 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/static_local.m (1109 of 19121) ******************** TEST 'Clang :: Analysis/static_local.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/static_local.m 1. parser at end of file #0 0x00007f3e1e666607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3e1e6649d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3e1e666dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3e1d4d3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3e26bb5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3e26bb5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3e26bb5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3e26bb5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3e26bb5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3e26bb5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3e26bb5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3e26bb5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3e26861cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3e26861cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3e26861cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3e26861cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3e26861cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3e26861cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3e26861cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3e26861cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3e26862ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3e26862ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3e26862ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3e26862ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3e26846854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3e26846854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3e26846854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3e2686419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3e2686419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3e2686419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3e268471d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3e268471d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3e268471d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3e2686c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3e2686c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3e2686c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3e26872af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3e26872af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3e26872af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3e267cfcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3e267cfcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3e267cfcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3e267cfcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3e267d015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3e267d015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3e267d015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3e2679a3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3e2679a3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3e2679a3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f3e267e1120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3e267e1120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3e267e1120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007f3e267f0a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3e267f0a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3e267f0a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3e26adfcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f3e26adfcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f3e26adfcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f3e26adfcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f3e26adfcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f3e26aea2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f3e26aea2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f3e26aea2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f3e26aea2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f3e26aea2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f3e24f637f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f3e24f637f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f3e24f637f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f3e24f637f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f3e265fa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f3e2659ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f3e2659ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f3e2659ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f3e266568e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055c4ff9052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055c4ff908432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055c4ff908ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f3e1d4be590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f3e1d4be649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055c4ff9010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/static_local.m.script: line 1: 3102916 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/static_local.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-arg-constraints-notes.cpp (1110 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-constraints-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007f369793d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f369793b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f369793ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f36967aa930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f369fe8cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f369fe8cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f369fe8cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f369fe8cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f369fe8cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f369fe8cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f369fe8cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f369fe8cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f369fb38cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f369fb38cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f369fb38cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f369fb38cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f369fb38cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f369fb38cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f369fb38cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f369fb38cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f369fb3aba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f369fb3aba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f369fb3aba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f369fb3aba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007f369fb1dea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f369fb1dea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f369fb1dea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007f369fb1e31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f369fb1e31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f369fb1e31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007f369faa72a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f369faa72a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f369faa72a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f369faa72a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f369fac2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f369fac2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f369fac2bdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007f369fac2bdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007f369fac311a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007f369fac7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f369fac7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f369fdb6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007f369fdb6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f369fdb6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007f369fdb6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007f369fdb6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007f369fdc12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007f369fdc12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007f369fdc12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007f369fdc12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007f369fdc12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007f369e23a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007f369e23a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007f369e23a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007f369e23a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007f369f8d1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007f369f875e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007f369f875e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007f369f875e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007f369f92d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x0000560cf08a12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x0000560cf08a4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x0000560cf08a4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007f3696795590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007f3696795649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x0000560cf089d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-arg-constraints-notes.cpp.script: line 1: 3102945 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/stack-frame-context-revision.cpp (1111 of 19121) ******************** TEST 'Clang :: Analysis/stack-frame-context-revision.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-frame-context-revision.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(Node *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-frame-context-revision.cpp:29:10: Error evaluating branch #0 0x00007efcc38f6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efcc38f49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efcc38f6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efcc2763930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efccbe45da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efccbe45da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efccbe45da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efccbe45da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efccbe45da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efccbe45da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efccbe45da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efccbe45da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efccbaf1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efccbaf1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efccbaf1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efccbaf1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efccbaf1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efccbaf1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efccbaf1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efccbaf1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efccbaf2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efccbaf2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efccbaf2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efccbaf2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efccbad6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efccbad6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efccbad6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efccbaf419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efccbaf419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efccbaf419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007efccbad71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efccbad71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efccbad71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efccbafc483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efccbafc483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efccbafc483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efccbb02af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efccbb02af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efccbb02af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efccba5fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efccba5fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efccba5fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efccba5fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efccbf400f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efccbf400f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efccbf400f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efccba6ce2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007efccba6ce2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007efccba6ce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007efccba6ce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007efccba6ce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007efccba6ce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007efccba6ce2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007efccba6ce2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007efccba6ce2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007efccba6ce2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007efccba6d5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007efccba80662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007efccba80662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007efccbd6fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007efccbd6fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007efccbd6fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007efccbd6fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007efccbd6fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007efccbd7a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007efccbd7a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007efccbd7a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007efccbd7a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007efccbd7a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007efcca1f37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007efcca1f37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007efcca1f37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007efcca1f37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007efccb88a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007efccb82ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007efccb82ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007efccb82ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007efccb8e68e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005596c29922fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005596c2995432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005596c2995ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007efcc274e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007efcc274e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005596c298e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stack-frame-context-revision.cpp.script: line 1: 3102887 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-frame-context-revision.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-capture-leak-arc.mm (1114 of 19121) ******************** TEST 'Clang :: Analysis/stack-capture-leak-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/stack-capture-leak-arc.mm:225:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-capture-leak-arc.mm:225:5: Error evaluating statement #0 0x00007f5619a5d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5619a5b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5619a5ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f56188ca930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5621facda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5621facda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5621facda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5621facda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5621facda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5621facda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5621facda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5621facda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5621c58cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5621c58cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5621c58cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5621c58cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5621c58cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5621c58cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5621c58cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5621c58cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5621c59ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5621c59ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5621c59ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5621c59ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5621c3d854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5621c3d854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5621c3d854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5621c5b19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5621c5b19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5621c5b19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5621c3e1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5621c3e1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5621c3e1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5621c63483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5621c63483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5621c63483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5621c69af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5621c69af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5621c69af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5621bc6caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5621bc6caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5621bc6caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5621bc6caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f56220a70f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f56220a70f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f56220a70f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f5621d00ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f5621d00ece 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 0x00007f5621d00ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f5621d00ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f5621bb039a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f5621bfc977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f5621bfc977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f5621c1c29d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f5621c1c29d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f5621c1c29d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f5621c1c29d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f5621c21573 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f5621c21573 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f5621c21573 clang::ento::ExprEngine::VisitIncrementDecrementOperator(clang::UnaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:1083:0 #60 0x00007f5621c22b4b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f5621c22b4b clang::ento::ExprEngine::VisitUnaryOperator(clang::UnaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:949:0 #62 0x00007f5621be4ad8 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #63 0x00007f5621be4ad8 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2365:0 #64 0x00007f5621be6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #65 0x00007f5621be6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #66 0x00007f5621be70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #67 0x00007f5621be72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #68 0x00007f5621be7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #69 0x00007f5621be7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #70 0x00007f5621ed6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #71 0x00007f5621ed6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #72 0x00007f5621ed6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #73 0x00007f5621ed6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #74 0x00007f5621ed6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #75 0x00007f5621ee12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #76 0x00007f5621ee12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #77 0x00007f5621ee12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #78 0x00007f5621ee12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #79 0x00007f5621ee12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #80 0x00007f562035a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #81 0x00007f562035a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #82 0x00007f562035a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #83 0x00007f562035a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #84 0x00007f56219f1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #85 0x00007f5621995e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #86 0x00007f5621995e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #87 0x00007f5621995e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #88 0x00007f5621a4d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #89 0x0000559be37112fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #90 0x0000559be3714432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #91 0x0000559be3714ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #92 0x00007f56188b5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #93 0x00007f56188b5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #94 0x0000559be370d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stack-capture-leak-arc.mm.script: line 1: 3102856 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/stack-capture-leak-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-arg-constraints.c (1115 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-constraints.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints.c:339:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints.c:339:23: Error evaluating statement #0 0x00007fd976a10607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd976a0e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd976a10dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd97587d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd97ebfe4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fd97ebfe4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd97ebfe4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd97ebfe4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd97ebfe4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd97ebfe4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd97ebfe4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fd97ebfe4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fd97ebfe4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fd97ebfe958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fd97ebfe958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fd97ebfe958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fd97ebfe958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007fd97ebcd8d3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007fd97ebcd8d3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007fd97ebcd8d3 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:274:0 #20 0x00007fd97ebcf4c7 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3660:0 #21 0x00007fd97ebd243a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #22 0x00007fd97ebd243a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd97ebd243a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #24 0x00007fd97eb98002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007fd97eb98002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #26 0x00007fd97eb98002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #27 0x00007fd97eb99d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007fd97eb99d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #29 0x00007fd97eb9a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #30 0x00007fd97eb9a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #31 0x00007fd97eb9a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007fd97eb9a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007fd97ee89cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fd97ee89cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fd97ee89cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #36 0x00007fd97ee89cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #37 0x00007fd97ee89cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #38 0x00007fd97ee942aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #39 0x00007fd97ee942aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #40 0x00007fd97ee942aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #41 0x00007fd97ee942aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #42 0x00007fd97ee942aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #43 0x00007fd97d30d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #44 0x00007fd97d30d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #45 0x00007fd97d30d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #46 0x00007fd97d30d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #47 0x00007fd97e9a4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #48 0x00007fd97e948e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #49 0x00007fd97e948e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #50 0x00007fd97e948e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #51 0x00007fd97ea008e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #52 0x000055c2f728f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #53 0x000055c2f7292432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #54 0x000055c2f7292ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #55 0x00007fd975868590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #56 0x00007fd975868649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #57 0x000055c2f728b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-arg-constraints.c.script: line 2: 3102988 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/stack-capture-leak-no-arc.mm (1116 of 19121) ******************** TEST 'Clang :: Analysis/stack-capture-leak-no-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/stack-capture-leak-no-arc.mm:34:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stack-capture-leak-no-arc.mm:34:5: Error evaluating statement #0 0x00007f07ff967607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f07ff9659d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f07ff967dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f07fe7d4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0807eb6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0807eb6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0807eb6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0807eb6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0807eb6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0807eb6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0807eb6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0807eb6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0807b62cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0807b62cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0807b62cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0807b62cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0807b62cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0807b62cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0807b62cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0807b62cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0807b63ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0807b63ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0807b63ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0807b63ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0807b47854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0807b47854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0807b47854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0807b6519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0807b6519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0807b6519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0807b481d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0807b481d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0807b481d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0807b6d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0807b6d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0807b6d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0807b73af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0807b73af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0807b73af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0807ad0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0807ad0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0807ad0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0807ad0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0807fb10f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0807fb10f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0807fb10f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0807bb0c1e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f0807bb0c1e 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 0x00007f0807bb0c1e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f0807bb0c1e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f0807bb0c1e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f0807ac132d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f0807ac132d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f0807ac132d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #54 0x00007f0807ac132d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #55 0x00007f0807ac132d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #56 0x00007f0807b205c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #57 0x00007f0807b205c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #58 0x00007f0807b205c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #59 0x00007f0807b205c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007f0807b205c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #61 0x00007f0807b205c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007f0807b205c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #63 0x00007f0807b2125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #64 0x00007f0807aef786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #65 0x00007f0807aef786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #66 0x00007f0807af0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f0807af0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #68 0x00007f0807af10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #69 0x00007f0807af12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007f0807af1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f0807af1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f0807de0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007f0807de0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007f0807de0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007f0807de0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007f0807de0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007f0807deb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007f0807deb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007f0807deb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007f0807deb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007f0807deb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007f08062647f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007f08062647f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007f08062647f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007f08062647f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007f08078fb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007f080789fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007f080789fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007f080789fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007f08079578e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x000055a5990952fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x000055a599098432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x000055a599098ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007f07fe7bf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007f07fe7bf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x000055a5990910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stack-capture-leak-no-arc.mm.script: line 1: 3102861 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/stack-capture-leak-no-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-arg-constraints-note-tags.cpp (1117 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-constraints-note-tags.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints-note-tags.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 -analyzer-output=text -verify -- Exit Code: 139 Command Output (stderr): -- Loaded summary for: int __not_null(int *) Loaded summary for: int __single_val_0(int) Loaded summary for: int __buf_size_arg_constraint_concrete(const void *buf) Loaded summary for: int __test_case_note() PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints-note-tags.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 -analyzer-output=text -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_case_note_2(int) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints-note-tags.cpp:63:11: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints-note-tags.cpp:63:11: Error evaluating statement #0 0x00007f5504ae9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5504ae79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5504ae9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5503956930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f550ccd74f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f550ccd74f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f550ccd74f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f550ccd74f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f550ccd74f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f550ccd74f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f550ccd74f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f550ccd74f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f550ccd74f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f550ccd7958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f550ccd7958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f550ccd7958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f550ccd7958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f550ccca8d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f550ccca8d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f550ccca8d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1259:54 #20 0x00007f550d132b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #21 0x00007f550d132b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #22 0x00007f550d132b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #23 0x00007f550ccca458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f550ccca458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f550ccca458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f550ccca458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #27 0x00007f550ccca458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #28 0x00007f550ccc99f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007f550ccc99f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f550ccc99f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007f550ccc9b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #32 0x00007f550ccc9b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #33 0x00007f550ccc9b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f550ccc9b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #35 0x00007f550ccc9c44 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f550ccc9c44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f550ccc9c44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f550ccc9c44 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:17 #39 0x00007f550ccca31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f550ccca31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f550ccca31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #42 0x00007f550cc532a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f550cc532a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f550cc532a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007f550cc532a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f550cc535d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f550cc535d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f550cc535d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007f550ced00b6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #50 0x00007f550ced00b6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #51 0x00007f550ced00b6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f550ced00b6 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38 #53 0x00007f550ced00b6 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:208:55 #54 0x00007f550ceeb5dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007f550ceeb5dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007f550ceeb5dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #57 0x00007f550cc4332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f550cc4332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f550cc4332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007f550cc4332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007f550cc4332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007f550cca27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007f550cca27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007f550cca27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007f550cca27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007f550cca27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007f550cca27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007f550cca325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007f550cc71786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007f550cc71786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007f550cc72d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f550cc72d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007f550cc730ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007f550cc732ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007f550cc73662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f550cc73662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f550cf62cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007f550cf62cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007f550cf62cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007f550cf62cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007f550cf62cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007f550cf6d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007f550cf6d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007f550cf6d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007f550cf6d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007f550cf6d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007f550b3e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007f550b3e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007f550b3e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007f550b3e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007f550ca7d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007f550ca21e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007f550ca21e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007f550ca21e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007f550cad98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055d812f362fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055d812f39432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055d812f39ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007f5503941590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007f5503941649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055d812f320a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-arg-constraints-note-tags.cpp.script: line 1: 3102938 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-constraints-note-tags.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 -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-arg-cstring-dependency.c (1118 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-cstring-dependency.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c:20:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c:20:10: Error evaluating statement #0 0x00007efd41dda607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007efd41dd89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007efd41ddadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007efd40c47930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007efd4a329da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efd4a329da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efd4a329da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efd4a329da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efd4a329da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efd4a329da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efd4a329da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007efd4a329da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007efd49fd5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007efd49fd5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007efd49fd5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007efd49fd5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007efd49fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007efd49fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007efd49fd5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007efd49fd5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007efd49fd6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007efd49fd6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007efd49fd6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007efd49fd6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007efd49fba854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efd49fba854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efd49fba854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efd49fd819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efd49fd819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efd49fd819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007efd49fbb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efd49fbb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efd49fbb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007efd49fe0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efd49fe0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efd49fe0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007efd49fe6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efd49fe6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efd49fe6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007efd49f43c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efd49f43c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efd49f43c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efd49f43c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007efd4a4311fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efd4a4311fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efd4a4311fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007efd4a4311fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:328:0 #47 0x00007efd4a4312c6 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007efd4a4312c6 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 0x00007efd4a4312c6 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:340:0 #50 0x00007efd4a01e381 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #51 0x00007efd4a01e381 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #52 0x00007efd4a01e381 (anonymous namespace)::CStringChecker::evalStrcmpCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2045:47 #53 0x00007efd4a00b9d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007efd4a00b9d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #55 0x00007efd4a00b9d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #56 0x00007efd4a00b9d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #57 0x00007efd49f42d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #58 0x00007efd49f93693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007efd49f93693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007efd49f93693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007efd49f93693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007efd49f93693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007efd49f93693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007efd49f93693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #65 0x00007efd49f93693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #66 0x00007efd49f93693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #67 0x00007efd49f9425f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #68 0x00007efd49f62786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #69 0x00007efd49f62786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #70 0x00007efd49f63d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007efd49f63d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #72 0x00007efd49f640ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #73 0x00007efd49f642ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #74 0x00007efd49f64662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007efd49f64662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007efd4a253cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #77 0x00007efd4a253cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #78 0x00007efd4a253cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #79 0x00007efd4a253cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #80 0x00007efd4a253cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #81 0x00007efd4a25e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #82 0x00007efd4a25e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #83 0x00007efd4a25e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #84 0x00007efd4a25e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #85 0x00007efd4a25e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #86 0x00007efd486d77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #87 0x00007efd486d77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #88 0x00007efd486d77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #89 0x00007efd486d77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #90 0x00007efd49d6e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #91 0x00007efd49d12e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #92 0x00007efd49d12e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #93 0x00007efd49d12e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #94 0x00007efd49dca8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #95 0x0000558fcd4782fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #96 0x0000558fcd47b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #97 0x0000558fcd47bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #98 0x00007efd40c32590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #99 0x00007efd40c32649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #100 0x0000558fcd4740a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-arg-cstring-dependency.c.script: line 1: 3103034 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/std-c-library-functions-inlined.c (1119 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-inlined.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i686-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple armv7-a15-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple thumbv7-a15-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c:15:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c:15:10: Error evaluating statement #0 0x00007f416ca2b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f416ca299d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f416ca2bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f416b898930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4174c194f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f4174c194f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4174c194f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4174c194f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4174c194f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4174c194f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4174c194f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f4174c194f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f4174c194f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f4174c19958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f4174c19958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f4174c19958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f4174c19958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f4174c0c8d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f4174c0c8d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f4174c0c8d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1259:54 #20 0x00007f4175074b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #21 0x00007f4175074b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #22 0x00007f4175074b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #23 0x00007f4174c0c458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f4174c0c458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f4174c0c458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4174c0c458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #27 0x00007f4174c0c458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #28 0x00007f4174c0b9f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007f4174c0b9f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f4174c0b9f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007f4174c0bb48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #32 0x00007f4174c0bb48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #33 0x00007f4174c0bb48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f4174c0bb48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #35 0x00007f4174c0bc44 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f4174c0bc44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f4174c0bc44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f4174c0bc44 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:17 #39 0x00007f4174c0c31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f4174c0c31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f4174c0c31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #42 0x00007f4174b952a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f4174b952a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f4174b952a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007f4174b952a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f4174b955d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4174b955d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4174b955d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007f4174e120b6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #50 0x00007f4174e120b6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #51 0x00007f4174e120b6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f4174e120b6 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38 #53 0x00007f4174e120b6 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:208:55 #54 0x00007f4174e2d5dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007f4174e2d5dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007f4174e2d5dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #57 0x00007f4174b8532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f4174b8532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f4174b8532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007f4174b8532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007f4174b8532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007f4174be47bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007f4174be47bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007f4174be47bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007f4174be47bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007f4174be47bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007f4174be47bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007f4174be525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007f4174bb3786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007f4174bb3786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007f4174bb4d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f4174bb4d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007f4174bb50ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007f4174bb52ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007f4174bb5662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f4174bb5662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f4174ea4cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007f4174ea4cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007f4174ea4cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007f4174ea4cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007f4174ea4cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007f4174eaf2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007f4174eaf2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007f4174eaf2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007f4174eaf2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007f4174eaf2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007f41733287f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007f41733287f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007f41733287f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007f41733287f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007f41749bf949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007f4174963e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007f4174963e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007f4174963e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007f4174a1b8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000055d9b8af42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000055d9b8af7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000055d9b8af7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007f416b883590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007f416b883649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000055d9b8af00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-inlined.c.script: line 5: 3103081 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-inlined.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-eof.c (1120 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-eof.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c:17:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-eof.c:17:15: Error evaluating statement #0 0x00007f8576f4d607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8576f4b9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8576f4ddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8575dba930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f857f13b4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f857f13b4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f857f13b4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f857f13b4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f857f13b4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f857f13b4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f857f13b4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f857f13b4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f857f13b4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f857f13b958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f857f13b958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f857f13b958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f857f13b958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f857f12e8d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f857f12e8d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f857f12e8d7 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1259:54 #20 0x00007f857f596b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #21 0x00007f857f596b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #22 0x00007f857f596b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #23 0x00007f857f12e458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f857f12e458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f857f12e458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f857f12e458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #27 0x00007f857f12e458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #28 0x00007f857f12d9f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007f857f12d9f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f857f12d9f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007f857f12db48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #32 0x00007f857f12db48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #33 0x00007f857f12db48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f857f12db48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #35 0x00007f857f12dc44 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f857f12dc44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f857f12dc44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f857f12dc44 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:17 #39 0x00007f857f12e31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f857f12e31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f857f12e31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #42 0x00007f857f0b72a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f857f0b72a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f857f0b72a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007f857f0b72a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f857f0b75d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f857f0b75d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f857f0b75d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007f857f3340b6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #50 0x00007f857f3340b6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #51 0x00007f857f3340b6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f857f3340b6 applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:929:38 #53 0x00007f857f3340b6 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:208:55 #54 0x00007f857f34f5dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007f857f34f5dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007f857f34f5dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #57 0x00007f857f0a732d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f857f0a732d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f857f0a732d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #60 0x00007f857f0a732d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #61 0x00007f857f0a732d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #62 0x00007f857f1067bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #63 0x00007f857f1067bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #64 0x00007f857f1067bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #65 0x00007f857f1067bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #66 0x00007f857f1067bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #67 0x00007f857f1067bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #68 0x00007f857f10725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #69 0x00007f857f0d5786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #70 0x00007f857f0d5786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #71 0x00007f857f0d6d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f857f0d6d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #73 0x00007f857f0d70ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #74 0x00007f857f0d72ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #75 0x00007f857f0d7662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f857f0d7662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f857f3c6cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #78 0x00007f857f3c6cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #79 0x00007f857f3c6cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #80 0x00007f857f3c6cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #81 0x00007f857f3c6cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #82 0x00007f857f3d12aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #83 0x00007f857f3d12aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #84 0x00007f857f3d12aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #85 0x00007f857f3d12aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #86 0x00007f857f3d12aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #87 0x00007f857d84a7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #88 0x00007f857d84a7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #89 0x00007f857d84a7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #90 0x00007f857d84a7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #91 0x00007f857eee1949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #92 0x00007f857ee85e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #93 0x00007f857ee85e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #94 0x00007f857ee85e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #95 0x00007f857ef3d8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #96 0x000056459b85a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #97 0x000056459b85d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #98 0x000056459b85def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #99 0x00007f8575da5590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #100 0x00007f8575da5649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #101 0x000056459b8560a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-eof.c.script: line 5: 3103082 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions-eof.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-path-notes.c (1121 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-path-notes.c:51:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-path-notes.c:51:7: Error evaluating statement #0 0x00007fb009316607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb0093149d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb009316dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb008183930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb011865da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb011865da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb011865da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb011865da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb011865da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb011865da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb011865da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb011865da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb011511cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb011511cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb011511cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb011511cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb011511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb011511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb011511cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb011511cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb011513ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb011513ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb011513ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb011513ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007fb0114f6ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb0114f6ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb0114f6ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007fb0114f731f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb0114f731f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb0114f731f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007fb0114802a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fb0114802a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fb0114802a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fb0114802a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fb0114805d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fb0114805d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fb0114805d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #37 0x00007fb0116fd2db llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #38 0x00007fb0116fd2db llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #39 0x00007fb0116fd2db llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #40 0x00007fb0116fd2db applyAsOutOfRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:880:38 #41 0x00007fb0116fd2db (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:206:54 #42 0x00007fb0117185dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #43 0x00007fb0117185dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #44 0x00007fb0117185dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #45 0x00007fb01147032d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #46 0x00007fb01147032d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #47 0x00007fb01147032d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #48 0x00007fb01147032d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #49 0x00007fb01147032d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #50 0x00007fb0114cf7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007fb0114cf7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007fb0114cf7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007fb0114cf7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007fb0114cf7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007fb0114cf7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #56 0x00007fb0114d025f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #57 0x00007fb01149e786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #58 0x00007fb01149e786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #59 0x00007fb01149fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #60 0x00007fb01149fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #61 0x00007fb0114a00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #62 0x00007fb0114a02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #63 0x00007fb0114a0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #64 0x00007fb0114a0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #65 0x00007fb01178fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #66 0x00007fb01178fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #67 0x00007fb01178fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #68 0x00007fb01178fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #69 0x00007fb01178fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #70 0x00007fb01179a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #71 0x00007fb01179a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #72 0x00007fb01179a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #73 0x00007fb01179a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #74 0x00007fb01179a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #75 0x00007fb00fc137f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #76 0x00007fb00fc137f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #77 0x00007fb00fc137f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #78 0x00007fb00fc137f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #79 0x00007fb0112aa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #80 0x00007fb01124ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #81 0x00007fb01124ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #82 0x00007fb01124ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #83 0x00007fb0113068e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #84 0x000056109a4d32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #85 0x000056109a4d6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #86 0x000056109a4d6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #87 0x00007fb00816e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #88 0x00007fb00816e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #89 0x000056109a4cf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-path-notes.c.script: line 1: 3103124 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-path-notes.c -analyzer-checker=core,apiModeling -analyzer-output=text -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-posix-crash.c (1122 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-posix-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-posix-crash.c:16:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-posix-crash.c:16:3: Error evaluating statement #0 0x00007fce3e3cd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fce3e3cb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fce3e3cddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fce3d23a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fce4691cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fce4691cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fce4691cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fce4691cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fce4691cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fce4691cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fce4691cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fce4691cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fce465c8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fce465c8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fce465c8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fce465c8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fce465c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fce465c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fce465c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fce465c8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fce465caba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fce465caba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fce465caba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fce465caba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007fce465adea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fce465adea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fce465adea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007fce465ae31f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fce465ae31f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fce465ae31f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007fce465372a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fce465372a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fce465372a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fce465372a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fce465375d4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fce465375d4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fce465375d4 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #37 0x00007fce467b3fde llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #38 0x00007fce467b3fde llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #39 0x00007fce467b3fde applyAsWithinRange /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:921:71 #40 0x00007fce467b3fde (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:208:55 #41 0x00007fce467ce8ce llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007fce467ce8ce llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007fce467ce8ce (anonymous namespace)::StdLibraryFunctionsChecker::checkPreCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:982:0 #44 0x00007fce4652732d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fce4652732d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fce4652732d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007fce4652732d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007fce4652732d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007fce465865c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #50 0x00007fce465865c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #51 0x00007fce465865c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #52 0x00007fce465865c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #53 0x00007fce465865c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #54 0x00007fce465865c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #55 0x00007fce465865c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #56 0x00007fce4658725f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #57 0x00007fce46555786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #58 0x00007fce46555786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #59 0x00007fce46556d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #60 0x00007fce46556d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #61 0x00007fce465570ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #62 0x00007fce465572ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #63 0x00007fce46557662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #64 0x00007fce46557662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #65 0x00007fce46846cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #66 0x00007fce46846cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #67 0x00007fce46846cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #68 0x00007fce46846cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #69 0x00007fce46846cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #70 0x00007fce468512aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #71 0x00007fce468512aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #72 0x00007fce468512aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #73 0x00007fce468512aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #74 0x00007fce468512aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #75 0x00007fce44cca7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #76 0x00007fce44cca7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #77 0x00007fce44cca7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #78 0x00007fce44cca7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #79 0x00007fce46361949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #80 0x00007fce46305e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #81 0x00007fce46305e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #82 0x00007fce46305e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #83 0x00007fce463bd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #84 0x000055692ddb12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #85 0x000055692ddb4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #86 0x000055692ddb4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #87 0x00007fce3d225590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #88 0x00007fce3d225649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #89 0x000055692ddad0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-posix-crash.c.script: line 1: 3103282 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-posix-crash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions.cpp (1123 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions.cpp:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions.cpp:13:3: Error evaluating statement #0 0x00007fa1d0582607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa1d05809d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa1d0582dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa1cf3ef930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa1d8ad1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa1d8ad1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa1d8ad1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa1d8ad1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa1d8ad1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa1d8ad1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa1d8ad1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa1d8ad1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa1d877dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa1d877dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa1d877dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa1d877dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa1d877dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa1d877dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa1d877dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa1d877dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa1d877e87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa1d877e87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa1d877e87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa1d877e87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fa1d877feab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa1d877feab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa1d877feab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fa1d878020d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa1d878020d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa1d878020d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fa1d87631d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa1d87631d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa1d87631d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa1d8788483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa1d8788483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa1d8788483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa1d878eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa1d878eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa1d878eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa1d86ebc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa1d86ebc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa1d86ebc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa1d86ebc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa1d8bcc57d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa1d8bcc57d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa1d8bcc57d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa1d8bcc57d getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:150:0 #47 0x00007fa1d8830f58 llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:85:33 #48 0x00007fa1d8830f58 analyzerEval /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:224:12 #49 0x00007fa1d8830f58 (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:215:0 #50 0x00007fa1d8849301 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:130:10 #51 0x00007fa1d8849301 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007fa1d86ead13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #53 0x00007fa1d873b693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #54 0x00007fa1d873b693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #55 0x00007fa1d873b693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #56 0x00007fa1d873b693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #57 0x00007fa1d873b693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #58 0x00007fa1d873b693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fa1d873b693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #60 0x00007fa1d873b693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #61 0x00007fa1d873b693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #62 0x00007fa1d873c25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #63 0x00007fa1d870a786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #64 0x00007fa1d870a786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #65 0x00007fa1d870bd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fa1d870bd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #67 0x00007fa1d870c0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #68 0x00007fa1d870c2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #69 0x00007fa1d870c662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fa1d870c662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fa1d89fbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #72 0x00007fa1d89fbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007fa1d89fbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #74 0x00007fa1d89fbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #75 0x00007fa1d89fbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #76 0x00007fa1d8a062aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #77 0x00007fa1d8a062aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #78 0x00007fa1d8a062aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #79 0x00007fa1d8a062aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #80 0x00007fa1d8a062aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #81 0x00007fa1d6e7f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #82 0x00007fa1d6e7f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #83 0x00007fa1d6e7f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #84 0x00007fa1d6e7f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #85 0x00007fa1d8516949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #86 0x00007fa1d84bae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #87 0x00007fa1d84bae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #88 0x00007fa1d84bae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #89 0x00007fa1d85728e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #90 0x000055f75b05d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #91 0x000055f75b060432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #92 0x000055f75b060ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #93 0x00007fa1cf3da590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #94 0x00007fa1cf3da649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #95 0x000055f75b0590a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions.cpp.script: line 1: 3103283 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/std-c-library-functions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions.c (1124 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions.c:261:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions.c:261:23: Error evaluating statement #0 0x00007fd76abe9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd76abe79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd76abe9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd769a56930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd773138da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd773138da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd773138da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd773138da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd773138da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd773138da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd773138da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd773138da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fd772de4cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fd772de4cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fd772de4cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fd772de4cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fd772de4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fd772de4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fd772de4cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fd772de4cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fd772de5ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fd772de5ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fd772de5ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fd772de5ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fd772dc9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd772dc9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd772dc9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd772de719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd772de719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd772de719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fd772dca1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd772dca1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd772dca1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fd772def483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd772def483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd772def483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fd772df5af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd772df5af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd772df5af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fd772d52caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd772d52caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd772d52caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd772d52caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd772d5315b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd772d5315b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd772d5315b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd772fd0e75 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #47 0x00007fd772fd0e75 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007fd772fd0e75 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:60 #49 0x00007fd772fd0e75 (anonymous namespace)::StdLibraryFunctionsChecker::NotNullConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:273:43 #50 0x00007fd772feb5dd llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007fd772feb5dd llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007fd772feb5dd (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1029:0 #53 0x00007fd772d4332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007fd772d4332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fd772d4332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #56 0x00007fd772d4332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #57 0x00007fd772d4332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #58 0x00007fd772da27bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007fd772da27bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007fd772da27bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007fd772da27bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007fd772da27bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007fd772da27bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #64 0x00007fd772da325f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #65 0x00007fd772d71786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #66 0x00007fd772d71786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #67 0x00007fd772d72d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007fd772d72d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #69 0x00007fd772d730ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #70 0x00007fd772d732ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #71 0x00007fd772d73662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007fd772d73662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007fd773062cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #74 0x00007fd773062cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #75 0x00007fd773062cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #76 0x00007fd773062cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #77 0x00007fd773062cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #78 0x00007fd77306d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #79 0x00007fd77306d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #80 0x00007fd77306d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #81 0x00007fd77306d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #82 0x00007fd77306d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #83 0x00007fd7714e67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #84 0x00007fd7714e67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #85 0x00007fd7714e67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #86 0x00007fd7714e67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #87 0x00007fd772b7d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #88 0x00007fd772b21e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #89 0x00007fd772b21e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #90 0x00007fd772b21e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #91 0x00007fd772bd98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #92 0x000056041d5ca2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #93 0x000056041d5cd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #94 0x000056041d5cdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #95 0x00007fd769a41590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #96 0x00007fd769a41649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #97 0x000056041d5c60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions.c.script: line 5: 3103280 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/stream-errno.c (1125 of 19121) ******************** TEST 'Clang :: Analysis/stream-errno.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.Errno,apiModeling.StdCLibraryFunctions,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.Errno,apiModeling.StdCLibraryFunctions,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno.c 1. parser at end of file #0 0x00007f915fccb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f915fcc99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f915fccbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f915eb38930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9167ee008d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007f9167ee008d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007f9167ee008d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007f9167ee008d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007f9167ee008d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007f9167ee008d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007f9167ee008d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007f9167ee008d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007f9167ee008d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007f9167ee008d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007f9167e83ac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007f9167e83ac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007f9167e83ac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007f9167e83ac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007f9167f83bc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007f9167f83bc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007f9167f83bc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007f9167f88117 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007f9167f88117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007f9167f88117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007f9167f88117 checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:176:38 #25 0x00007f9167f88117 void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007f9167e1d06c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007f9167e1d06c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007f9167e55955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007f9167e55955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007f9167e55955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007f9168144cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f9168144cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f9168144cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f9168144cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f9168144cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f916814f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f916814f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f916814f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f916814f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f916814f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f91665c87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f91665c87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f91665c87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f91665c87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f9167c5f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f9167c03e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f9167c03e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f9167c03e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f9167cbb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005576536a72fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x00005576536aa432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x00005576536aaef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f915eb23590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f915eb23649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005576536a30a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-errno.c.script: line 1: 3103428 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.Errno,apiModeling.StdCLibraryFunctions,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-functions-vs-stream-checker.c (1126 of 19121) ******************** TEST 'Clang :: Analysis/std-c-library-functions-vs-stream-checker.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-vs-stream-checker.c : 'RUN: at line 20'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-c-library-functions-vs-stream-checker.c:40:8: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-c-library-functions-vs-stream-checker.c:40:8: Error evaluating statement #0 0x00007f759f1fb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f759f1f99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f759f1fbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f759e068930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f75a774ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f75a774ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f75a774ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f75a774ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f75a774ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f75a774ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f75a774ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f75a774ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f75a73f6cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f75a73f6cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f75a73f6cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f75a73f6cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f75a73f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f75a73f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f75a73f6cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f75a73f6cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f75a73f7ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f75a73f7ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f75a73f7ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f75a73f7ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f75a73db854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f75a73db854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f75a73db854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f75a73f919f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f75a73f919f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f75a73f919f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f75a73dc1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f75a73dc1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f75a73dc1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f75a7401483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f75a7401483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f75a7401483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f75a7407af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f75a7407af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f75a7407af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f75a7364caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f75a7364caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f75a7364caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f75a7364caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f75a76034e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f75a76034e0 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 0x00007f75a76034e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007f75a7601c3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007f75a7601c3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007f75a7601c3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007f75a7363d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007f75a73b4693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007f75a73b4693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007f75a73b4693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007f75a73b4693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007f75a73b4693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007f75a73b4693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007f75a73b4693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007f75a73b4693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007f75a73b4693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007f75a73b525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007f75a7383786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f75a7383786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007f75a7384d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f75a7384d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007f75a73850ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007f75a73852ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007f75a7385662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f75a7385662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f75a7674cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007f75a7674cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007f75a7674cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007f75a7674cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007f75a7674cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007f75a767f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007f75a767f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007f75a767f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007f75a767f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007f75a767f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007f75a5af87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007f75a5af87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007f75a5af87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007f75a5af87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007f75a718f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007f75a7133e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007f75a7133e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007f75a7133e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007f75a71eb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x00005631f11d82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x00005631f11db432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x00005631f11dbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007f759e053590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007f759e053649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x00005631f11d40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-c-library-functions-vs-stream-checker.c.script: line 3: 3103285 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-errno-note.c (1127 of 19121) ******************** TEST 'Clang :: Analysis/stream-errno-note.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=alpha.unix.Errno -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=alpha.unix.Errno -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno-note.c 1. parser at end of file #0 0x00007fb8649ee607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb8649ec9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb8649eedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb86385b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb86cc0308d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fb86cc0308d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fb86cc0308d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fb86cc0308d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fb86cc0308d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fb86cc0308d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fb86cc0308d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fb86cc0308d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fb86cc0308d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007fb86cc0308d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007fb86cba6ac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007fb86cba6ac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007fb86cba6ac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007fb86cba6ac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007fb86cca6bc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007fb86cca6bc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007fb86cca6bc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007fb86ccab117 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007fb86ccab117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007fb86ccab117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007fb86ccab117 checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:176:38 #25 0x00007fb86ccab117 void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007fb86cb4006c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007fb86cb4006c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007fb86cb78955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007fb86cb78955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007fb86cb78955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007fb86ce67cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007fb86ce67cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007fb86ce67cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007fb86ce67cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007fb86ce67cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007fb86ce722aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007fb86ce722aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007fb86ce722aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007fb86ce722aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007fb86ce722aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007fb86b2eb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007fb86b2eb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007fb86b2eb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007fb86b2eb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007fb86c982949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007fb86c926e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007fb86c926e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007fb86c926e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007fb86c9de8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x00005652111cc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x00005652111cf432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x00005652111cfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007fb863846590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007fb863846649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x00005652111c80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-errno-note.c.script: line 1: 3103369 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=alpha.unix.Errno -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-errno-note.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-string.cpp (1128 of 19121) ******************** TEST 'Clang :: Analysis/std-string.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/std-string.cpp:81:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/std-string.cpp:81:15: Error evaluating statement #0 0x00007f29cce59607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f29cce579d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f29cce59dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f29cbcc6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f29d53a8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f29d53a8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f29d53a8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f29d53a8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f29d53a8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f29d53a8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f29d53a8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f29d53a8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f29d5054cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f29d5054cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f29d5054cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f29d5054cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f29d5054cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f29d5054cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f29d5054cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f29d5054cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f29d5055ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f29d5055ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f29d5055ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f29d5055ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f29d5039854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f29d5039854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f29d5039854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f29d505719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f29d505719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f29d505719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f29d503a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f29d503a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f29d503a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f29d505f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f29d505f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f29d505f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f29d5065af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f29d5065af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f29d5065af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f29d4fc2caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f29d4fc2caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f29d4fc2caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f29d4fc2caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f29d54a30f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f29d54a30f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f29d54a30f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f29d525fe4e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f29d525fe4e 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 0x00007f29d525fe4e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StringChecker.cpp:77:0 #49 0x00007f29d525fe4e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::StringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #50 0x00007f29d4fb332d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #51 0x00007f29d4fb332d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f29d4fb332d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #53 0x00007f29d4fb332d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #54 0x00007f29d4fb332d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #55 0x00007f29d502364e llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #56 0x00007f29d502364e clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #57 0x00007f29d502364e clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:771:0 #58 0x00007f29d4fe1733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #59 0x00007f29d4fe1733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #60 0x00007f29d4fe2d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #61 0x00007f29d4fe2d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #62 0x00007f29d4fe30ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #63 0x00007f29d4fe32ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #64 0x00007f29d4fe3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #65 0x00007f29d4fe3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #66 0x00007f29d52d2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #67 0x00007f29d52d2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #68 0x00007f29d52d2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #69 0x00007f29d52d2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #70 0x00007f29d52d2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #71 0x00007f29d52dd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #72 0x00007f29d52dd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #73 0x00007f29d52dd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #74 0x00007f29d52dd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #75 0x00007f29d52dd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #76 0x00007f29d37567f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #77 0x00007f29d37567f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #78 0x00007f29d37567f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #79 0x00007f29d37567f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #80 0x00007f29d4ded949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #81 0x00007f29d4d91e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #82 0x00007f29d4d91e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #83 0x00007f29d4d91e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #84 0x00007f29d4e498e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #85 0x000055f7953552fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #86 0x000055f795358432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #87 0x000055f795358ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #88 0x00007f29cbcb1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #89 0x00007f29cbcb1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #90 0x000055f7953510a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/std-string.cpp.script: line 1: 3103315 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-16.0.6.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/stream-noopen.c (1129 of 19121) ******************** TEST 'Clang :: Analysis/stream-noopen.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-noopen.c -analyzer-checker=core -analyzer-checker=alpha.unix.Errno -analyzer-checker=alpha.unix.Stream -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=debug.ExprInspection : 'RUN: at line 10'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-noopen.c -analyzer-checker=core -analyzer-checker=alpha.unix.Errno -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-noopen.c -analyzer-checker=core -analyzer-checker=alpha.unix.Errno -analyzer-checker=alpha.unix.Stream -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=debug.ExprInspection 1. parser at end of file #0 0x00007f8eee125607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8eee1239d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8eee125dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8eecf92930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f8ef633a08d clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007f8ef633a08d clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007f8ef633a08d llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007f8ef633a08d llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007f8ef633a08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007f8ef633a08d llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007f8ef633a08d llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007f8ef633a08d llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007f8ef633a08d decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:664:0 #13 0x00007f8ef633a08d (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2384:0 #14 0x00007f8ef62ddac2 asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:0 #15 0x00007f8ef62ddac2 asStore /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:0 #16 0x00007f8ef62ddac2 Bind /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RegionStore.cpp:441:0 #17 0x00007f8ef62ddac2 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:119:0 #18 0x00007f8ef63ddbc2 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #19 0x00007f8ef63ddbc2 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #20 0x00007f8ef63ddbc2 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:239:29 #21 0x00007f8ef63e1eef llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #22 0x00007f8ef63e1eef llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #23 0x00007f8ef63e1eef llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #24 0x00007f8ef63e1eef checkBeginFunction /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:148:38 #25 0x00007f8ef63e1eef void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:244:51 #26 0x00007f8ef627706c expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #27 0x00007f8ef627706c clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:441:26 #28 0x00007f8ef62af955 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #29 0x00007f8ef62af955 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2874:1 #30 0x00007f8ef62af955 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #31 0x00007f8ef659ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f8ef659ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f8ef659ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f8ef659ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f8ef659ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f8ef65a92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f8ef65a92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f8ef65a92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f8ef65a92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f8ef65a92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f8ef4a227f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f8ef4a227f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f8ef4a227f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f8ef4a227f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f8ef60b9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f8ef605de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f8ef605de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f8ef605de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f8ef61158e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000055d7469462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000055d746949432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000055d746949ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f8eecf7d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f8eecf7d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000055d7469420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-noopen.c.script: line 2: 3103473 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-noopen.c -analyzer-checker=core -analyzer-checker=alpha.unix.Errno -analyzer-checker=alpha.unix.Stream -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/stream-error.c (1130 of 19121) ******************** TEST 'Clang :: Analysis/stream-error.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/stream-error.c:230:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-error.c:230:13: Error evaluating statement #0 0x00007f357f3a7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f357f3a59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f357f3a7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f357e214930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f35878f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f35878f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f35878f6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f35878f6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f35878f6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f35878f6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f35878f6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f35878f6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f35875a2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f35875a2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f35875a2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f35875a2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f35875a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f35875a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f35875a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f35875a2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f35875a3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f35875a3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f35875a3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f35875a3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3587587854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3587587854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3587587854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f35875a519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f35875a519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f35875a519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f35875881d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f35875881d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f35875881d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f35875ad483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f35875ad483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f35875ad483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f35875b3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f35875b3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f35875b3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3587510caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3587510caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3587510caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3587510caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f35877af4e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f35877af4e0 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 0x00007f35877af4e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007f35877adc3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007f35877adc3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007f35877adc3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007f358750fd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007f3587560693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007f3587560693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007f3587560693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007f3587560693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007f3587560693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007f3587560693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007f3587560693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007f3587560693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007f3587560693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007f358756125f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007f358752f786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f358752f786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007f3587530d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f3587530d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007f35875310ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007f35875312ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007f3587531662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f3587531662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f3587820cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007f3587820cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007f3587820cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007f3587820cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007f3587820cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007f358782b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007f358782b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007f358782b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007f358782b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007f358782b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007f3585ca47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007f3585ca47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007f3585ca47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007f3585ca47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007f358733b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007f35872dfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007f35872dfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007f35872dfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007f35873978e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x0000564ef275d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x0000564ef2760432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x0000564ef2760ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007f357e1ff590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007f357e1ff649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x0000564ef27590a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-error.c.script: line 1: 3103431 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-aggressive-std-find-modeling.cpp (1131 of 19121) ******************** TEST 'Clang :: Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:601:39: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:601:39: Error evaluating statement #0 0x00007fd98a621607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd98a61f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd98a621dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd98948e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd99280f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fd99280f4f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd99280f4f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd99280f4f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd99280f4f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd99280f4f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd99280f4f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007fd99280f4f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fd99280f4f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fd99280f958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fd99280f958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fd99280f958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fd99280f958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007fd99282d967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007fd99282d967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007fd99282d967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007fd99282d967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007fd99282cd34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007fd99282cd34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007fd99282cd34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007fd992c6ab73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007fd992c6ab73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007fd992c6ab73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007fd992802458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007fd992802458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007fd992802458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007fd992802458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007fd992802458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007fd9928019f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fd9928019f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fd9928019f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007fd992801b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007fd992801b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007fd992801b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007fd992801b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007fd99281f107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007fd99281f107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007fd99281f107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007fd99281f107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007fd9928021d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007fd9928021d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007fd9928021d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007fd992827483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007fd992827483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007fd992827483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007fd99282daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007fd99282daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007fd99282daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007fd99278ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007fd99278ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007fd99278ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007fd99278ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007fd99278b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007fd99278b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007fd99278b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007fd9927553be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007fd9927553be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007fd9927553be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007fd99292d3e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007fd99292d3e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007fd99292d3e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007fd99289c9c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007fd99289c9c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007fd99289c9c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007fd99289c9c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007fd99289c9c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007fd99289c9c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007fd99277b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007fd99277b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007fd99277b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007fd99277b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007fd99277b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007fd9927da7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007fd9927da7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007fd9927da7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007fd9927da7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007fd9927da7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007fd9927da7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007fd9927db25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007fd9927a9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007fd9927a9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007fd9927aad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007fd9927aad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007fd9927ab0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007fd9927ab2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007fd9927ab662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007fd9927ab662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007fd992a9acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007fd992a9acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007fd992a9acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007fd992a9acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007fd992a9acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007fd992aa52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007fd992aa52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007fd992aa52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007fd992aa52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007fd992aa52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007fd990f1e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007fd990f1e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007fd990f1e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007fd990f1e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007fd9925b5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007fd992559e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007fd992559e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007fd992559e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007fd9926118e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x00005610cd9a02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x00005610cd9a3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x00005610cd9a3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007fd989479590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007fd989479649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x00005610cd99c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stl-algorithm-modeling-aggressive-std-find-modeling.cpp.script: line 1: 3103322 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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/stl-algorithm-modeling.cpp (1132 of 19121) ******************** TEST 'Clang :: Analysis/stl-algorithm-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/stl-algorithm-modeling.cpp:549:39: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stl-algorithm-modeling.cpp:549:39: Error evaluating statement #0 0x00007f28206f8607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f28206f69d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f28206f8dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f281f565930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f28288e64f6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f28288e64f6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f28288e64f6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f28288e64f6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f28288e64f6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f28288e64f6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f28288e64f6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f28288e64f6 getConstraint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f28288e64f6 (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f28288e6958 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f28288e6958 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f28288e6958 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f28288e6958 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2862:36 #17 0x00007f2828904967 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f2828904967 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f2828904967 getConst /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1238:0 #20 0x00007f2828904967 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1246:0 #21 0x00007f2828903d34 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:0 #22 0x00007f2828903d34 VisitSymIntExpr /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1271:0 #23 0x00007f2828903d34 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-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #24 0x00007f2828d41b73 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:755:0 #25 0x00007f2828d41b73 ~Simplifier /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1211:0 #26 0x00007f2828d41b73 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1371:0 #27 0x00007f28288d9458 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f28288d9458 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f28288d9458 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f28288d9458 simplifyUntilFixpoint /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1194:40 #31 0x00007f28288d9458 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1203:31 #32 0x00007f28288d89f0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f28288d89f0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f28288d89f0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f28288d8b48 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #36 0x00007f28288d8b48 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #37 0x00007f28288d8b48 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007f28288d8b48 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:38 #39 0x00007f28288f6107 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #40 0x00007f28288f6107 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #41 0x00007f28288f6107 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #42 0x00007f28288f6107 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:17 #43 0x00007f28288d91d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f28288d91d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f28288d91d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #46 0x00007f28288fe483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f28288fe483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f28288fe483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #49 0x00007f2828904af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f2828904af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f2828904af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #52 0x00007f2828861c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f2828861c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f2828861c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f2828861c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f282886215b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f282886215b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f282886215b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f282882c3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f282882c3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f282882c3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #62 0x00007f2828a043e5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #63 0x00007f2828a043e5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #64 0x00007f2828a043e5 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:42 #65 0x00007f28289739c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #66 0x00007f28289739c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #67 0x00007f28289739c0 createContainerBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:41 #68 0x00007f28289739c0 handleBegin /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:33 #69 0x00007f28289739c0 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:20 #70 0x00007f28289739c0 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #71 0x00007f282885232d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f282885232d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f282885232d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #74 0x00007f282885232d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #75 0x00007f282885232d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #76 0x00007f28288b17bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #77 0x00007f28288b17bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #78 0x00007f28288b17bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #79 0x00007f28288b17bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #80 0x00007f28288b17bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #81 0x00007f28288b17bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #82 0x00007f28288b225f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #83 0x00007f2828880786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #84 0x00007f2828880786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #85 0x00007f2828881d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f2828881d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #87 0x00007f28288820ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #88 0x00007f28288822ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #89 0x00007f2828882662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f2828882662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f2828b71cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #92 0x00007f2828b71cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #93 0x00007f2828b71cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #94 0x00007f2828b71cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #95 0x00007f2828b71cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #96 0x00007f2828b7c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #97 0x00007f2828b7c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #98 0x00007f2828b7c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #99 0x00007f2828b7c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #100 0x00007f2828b7c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #101 0x00007f2826ff57f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #102 0x00007f2826ff57f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #103 0x00007f2826ff57f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #104 0x00007f2826ff57f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #105 0x00007f282868c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #106 0x00007f2828630e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #107 0x00007f2828630e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #108 0x00007f2828630e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #109 0x00007f28286e88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #110 0x0000556c4f3ed2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #111 0x0000556c4f3f0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #112 0x0000556c4f3f0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #113 0x00007f281f550590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #114 0x00007f281f550649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #115 0x0000556c4f3e90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stl-algorithm-modeling.cpp.script: line 1: 3103331 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-16.0.6.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/string-with-signedness.c (1133 of 19121) ******************** TEST 'Clang :: Analysis/string-with-signedness.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/string-with-signedness.c:9:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/string-with-signedness.c:9:3: Error evaluating statement #0 0x00007f09f8dc4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f09f8dc29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f09f8dc4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f09f7c31930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0a01002d66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f0a01002d66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0a01002d66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0a01002d66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0a01002d66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0a01002d66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0a01002d66 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f0a01002d66 getCStringLengthForRegion /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:835:53 #12 0x00007f0a01002d66 (anonymous namespace)::CStringChecker::getCStringLength(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr&, clang::Expr const*, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:912:37 #13 0x00007f0a01005cae (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1662:39 #14 0x00007f0a01008197 (anonymous namespace)::CStringChecker::evalStrcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1577:1 #15 0x00007f0a00ff59d9 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #16 0x00007f0a00ff59d9 ~function /usr/include/c++/12/bits/std_function.h:334:11 #17 0x00007f0a00ff59d9 evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2409:1 #18 0x00007f0a00ff59d9 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #19 0x00007f0a00f2cd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #20 0x00007f0a00f7d693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #21 0x00007f0a00f7d693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #22 0x00007f0a00f7d693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #23 0x00007f0a00f7d693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #24 0x00007f0a00f7d693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #25 0x00007f0a00f7d693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #26 0x00007f0a00f7d693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #27 0x00007f0a00f7d693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #28 0x00007f0a00f7d693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #29 0x00007f0a00f7e25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #30 0x00007f0a00f4c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #31 0x00007f0a00f4c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #32 0x00007f0a00f4dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #33 0x00007f0a00f4dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #34 0x00007f0a00f4e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #35 0x00007f0a00f4e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #36 0x00007f0a00f4e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #37 0x00007f0a00f4e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #38 0x00007f0a0123dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #39 0x00007f0a0123dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #40 0x00007f0a0123dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #41 0x00007f0a0123dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #42 0x00007f0a0123dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #43 0x00007f0a012482aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #44 0x00007f0a012482aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #45 0x00007f0a012482aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #46 0x00007f0a012482aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #47 0x00007f0a012482aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #48 0x00007f09ff6c17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #49 0x00007f09ff6c17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #50 0x00007f09ff6c17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #51 0x00007f09ff6c17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #52 0x00007f0a00d58949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #53 0x00007f0a00cfce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #54 0x00007f0a00cfce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #55 0x00007f0a00cfce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #56 0x00007f0a00db48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #57 0x000055666c06f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #58 0x000055666c072432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #59 0x000055666c072ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #60 0x00007f09f7c1c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #61 0x00007f09f7c1c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #62 0x000055666c06b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/string-with-signedness.c.script: line 1: 3103613 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/string-with-signedness.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/structured_bindings.cpp (1134 of 19121) ******************** TEST 'Clang :: Analysis/structured_bindings.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/structured_bindings.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bar() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/structured_bindings.cpp:24:18: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/structured_bindings.cpp:24:18: Error evaluating statement #0 0x00007f64120b7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f64120b59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f64120b7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6410f24930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f641a20e3de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f641a20e3de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f641a20e3de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f641a20e3de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f641a20e3de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f641a20e3de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f641a20e3de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f641a20e3de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f641a25f06b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f641a25f06b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f641a25f06b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f641a25f17b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f641a25f17b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f641a25f17b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f641a281885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f641a23f733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f641a23f733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f641a240d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f641a240d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f641a2410ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f641a2412ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f641a241662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f641a241662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f641a530cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f641a530cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f641a530cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f641a530cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f641a530cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f641a53b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f641a53b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f641a53b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f641a53b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f641a53b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f64189b47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f64189b47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f64189b47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f64189b47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f641a04b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f6419fefe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f6419fefe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f6419fefe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f641a0a78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x00005581238d32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x00005581238d6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x00005581238d6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f6410f0f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f6410f0f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x00005581238cf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/structured_bindings.cpp.script: line 1: 3103615 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/structured_bindings.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/scan-build/exclude_directories.test (1137 of 19121) ******************** TEST 'Clang :: Analysis/scan-build/exclude_directories.test' FAILED ******************** Script: -- : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 5'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/exclude_directories.test -check-prefix CHECK-NO-EXCLUDE : 'RUN: at line 20'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 21'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir --exclude directory1 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/exclude_directories.test -check-prefix CHECK-EXCLUDE1 : 'RUN: at line 30'; rm -rf /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 31'; '/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir --exclude directory1 --exclude directory2 /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -S /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" $ "mkdir" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" $ ":" "RUN: at line 5" $ "/builddir/build/BUILD/clang-16.0.6.src/tools/scan-build/bin/scan-build" "--use-analyzer=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16" "-o" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" "/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang" "-S" "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c" "/builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -cc1 -triple x86_64-opencloudos-linux-gnu -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 pic -pic-level 2 -pic-is-pie -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../x86_64-OpenCloudOS-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-07-13-173400-3102092-1 -x c /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c:6:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c:6:7: Error evaluating statement #0 0x00007f4e7a58f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4e7a58d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4e7a58fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4e793fc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4e82adeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4e82adeda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4e82adeda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4e82adeda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4e82adeda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4e82adeda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4e82adeda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4e82adeda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4e8278acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4e8278acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4e8278acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4e8278acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4e8278acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4e8278acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4e8278acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4e8278acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4e8278bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4e8278bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4e8278bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4e8278bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4e8276f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4e8276f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4e8276f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4e8278d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4e8278d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4e8278d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4e827701d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4e827701d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4e827701d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4e82795483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4e82795483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4e82795483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4e8279baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4e8279baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4e8279baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4e826f8c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4e826f8c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4e826f8c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4e826f8c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4e8274e82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4e8274e82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4e8274e82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4e8274e82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f4e82718949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f4e82718949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f4e82718949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f4e82718949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f4e82718949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f4e82718d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f4e82718d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f4e827190ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f4e827192ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f4e82719662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f4e82719662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f4e82a08cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f4e82a08cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f4e82a08cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f4e82a08cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f4e82a08cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f4e82a132aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f4e82a132aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f4e82a132aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f4e82a132aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f4e82a132aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f4e80e8c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f4e80e8c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f4e80e8c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f4e80e8c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f4e82523949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f4e824c7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f4e824c7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f4e824c7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f4e8257f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055cfa6f202fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055cfa6f23432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055cfa6f23ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f4e793e7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f4e793e7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055cfa6f1c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16+0x100a5) PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16 -cc1 -triple x86_64-opencloudos-linux-gnu -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 pic -pic-level 2 -pic-is-pie -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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-OpenCloudOS-linux/12/../../../../x86_64-OpenCloudOS-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-07-13-173400-3102092-1 -x c /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c:2:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c:2:7: Error evaluating statement #0 0x00007f4c87737607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4c877359d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4c87737dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4c865a4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4c8fc86da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4c8fc86da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4c8fc86da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4c8fc86da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4c8fc86da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4c8fc86da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4c8fc86da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4c8fc86da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f4c8f932cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f4c8f932cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f4c8f932cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f4c8f932cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f4c8f932cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f4c8f932cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f4c8f932cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f4c8f932cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f4c8f933ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f4c8f933ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f4c8f933ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f4c8f933ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f4c8f917854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4c8f917854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4c8f917854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4c8f93519f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4c8f93519f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4c8f93519f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f4c8f9181d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4c8f9181d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4c8f9181d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f4c8f93d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4c8f93d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4c8f93d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f4c8f943af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4c8f943af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4c8f943af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f4c8f8a0c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4c8f8a0c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4c8f8a0c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4c8f8a0c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4c8f8f682d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4c8f8f682d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4c8f8f682d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f4c8f8f682d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f4c8f8c0949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f4c8f8c0949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f4c8f8c0949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f4c8f8c0949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f4c8f8c0949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f4c8f8c0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f4c8f8c0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f4c8f8c10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f4c8f8c12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f4c8f8c1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f4c8f8c1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f4c8fbb0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f4c8fbb0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f4c8fbb0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f4c8fbb0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f4c8fbb0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f4c8fbbb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f4c8fbbb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f4c8fbbb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f4c8fbbb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f4c8fbbb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f4c8e0347f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f4c8e0347f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f4c8e0347f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f4c8e0347f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f4c8f6cb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f4c8f66fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f4c8f66fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f4c8f66fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f4c8f7278e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055ade81f42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055ade81f7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055ade81f7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f4c8658f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f4c8658f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055ade81f00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16+0x100a5) $ "/usr/bin/FileCheck" "/builddir/build/BUILD/clang-16.0.6.src/test/Analysis/scan-build/exclude_directories.test" "-check-prefix" "CHECK-NO-EXCLUDE" # command stderr: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16' for static analysis ^ :3:1: note: possible intended match here scan-build: 0 bugs found. ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang-16' 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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-07-13-173400-3102092-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/string.c (1139 of 19121) ******************** TEST 'Clang :: Analysis/string.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/string.c:1653:3: Error evaluating statement #0 0x00007f362c164607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f362c1629d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f362c164dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f362afd1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f36347ae68e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f36347ae68e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f36347ae68e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f36347ae68e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f36347ae68e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f36347ae68e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f36347ae68e get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f36347ae68e (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2503:0 #12 0x00007f363438faff llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f363438faff llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f363438faff llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f363438faff void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49 #16 0x00007f36342bbeca llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f36342bbeca llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f36342bbeca clang::ento::CheckerFn, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12 #19 0x00007f36342bbeca clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:547:23 #20 0x00007f36342e46a2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f36342e46a2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f36342e46a2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f36342e46a2 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1060:0 #24 0x00007f36342edb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #25 0x00007f36342ee0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #26 0x00007f36342ee2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #27 0x00007f36342ee662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f36342ee662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f36345ddcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f36345ddcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f36345ddcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #32 0x00007f36345ddcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #33 0x00007f36345ddcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #34 0x00007f36345e82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #35 0x00007f36345e82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #36 0x00007f36345e82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #37 0x00007f36345e82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #38 0x00007f36345e82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #39 0x00007f3632a617f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #40 0x00007f3632a617f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #41 0x00007f3632a617f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #42 0x00007f3632a617f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #43 0x00007f36340f8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #44 0x00007f363409ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #45 0x00007f363409ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #46 0x00007f363409ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #47 0x00007f36341548e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #48 0x000055b23d20e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #49 0x000055b23d211432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #50 0x000055b23d211ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #51 0x00007f362afbc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #52 0x00007f362afbc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #53 0x000055b23d20a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/string.c.script: line 5: 3103608 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/svalbuilder-float-cast.c (1140 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-float-cast.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker debug.ExprInspection -Wno-deprecated-non-prototype -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker debug.ExprInspection -Wno-deprecated-non-prototype -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c -analyzer-config support-symbolic-integer-casts=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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker debug.ExprInspection -Wno-deprecated-non-prototype -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c 1. parser at end of file 2. While analyzing stack: #0 Calling SymbolCast_of_float_type_aux at line 28 #1 Calling SymbolCast_of_float_type 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c:20:3: Error evaluating statement #0 0x00007fcd39103607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcd391019d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcd39103dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcd37f70930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fcd413c489a llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcd413c489a llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcd413c489a llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcd413c489a llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fcd413c489a llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fcd413c489a clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fcd413c489a get<(anonymous namespace)::DenotedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fcd413c489a (anonymous namespace)::ExprInspectionChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:407:44 #12 0x00007fcd41256e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007fcd41283833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007fcd41283833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007fcd41283833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007fcd41283833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007fcd41283833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007fcd41283833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007fcd41283833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007fcd4128cb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007fcd4128d0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007fcd4128d2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007fcd4128d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fcd4128d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fcd4157ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007fcd4157ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007fcd4157ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007fcd4157ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007fcd4157ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007fcd415872aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007fcd415872aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007fcd415872aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007fcd415872aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007fcd415872aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007fcd3fa007f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007fcd3fa007f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007fcd3fa007f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007fcd3fa007f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007fcd41097949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007fcd4103be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007fcd4103be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007fcd4103be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007fcd410f38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005580ce6b12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005580ce6b4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005580ce6b4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007fcd37f5b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007fcd37f5b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005580ce6ad0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-float-cast.c.script: line 2: 3103774 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker debug.ExprInspection -Wno-deprecated-non-prototype -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-float-cast.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/stream.c (1141 of 19121) ******************** TEST 'Clang :: Analysis/stream.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/stream.c:185:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.c:185:14: Error evaluating statement #0 0x00007faa52be4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007faa52be29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007faa52be4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007faa51a51930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007faa5b133da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007faa5b133da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007faa5b133da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007faa5b133da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007faa5b133da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007faa5b133da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007faa5b133da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007faa5b133da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007faa5addfcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007faa5addfcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007faa5addfcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007faa5addfcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007faa5addfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007faa5addfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007faa5addfcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007faa5addfcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007faa5ade0ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007faa5ade0ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007faa5ade0ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007faa5ade0ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007faa5adc4854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007faa5adc4854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007faa5adc4854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007faa5ade219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007faa5ade219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007faa5ade219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007faa5adc51d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007faa5adc51d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007faa5adc51d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007faa5adea483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007faa5adea483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007faa5adea483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007faa5adf0af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007faa5adf0af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007faa5adf0af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007faa5ad4dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007faa5ad4dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007faa5ad4dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007faa5ad4dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007faa5afec4e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007faa5afec4e0 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 0x00007faa5afec4e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007faa5afeac3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007faa5afeac3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007faa5afeac3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007faa5ad4cd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007faa5ad9d693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007faa5ad9d693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007faa5ad9d693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007faa5ad9d693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007faa5ad9d693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007faa5ad9d693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007faa5ad9d693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007faa5ad9d693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007faa5ad9d693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007faa5ad9e25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007faa5ad6c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007faa5ad6c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007faa5ad6dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007faa5ad6dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007faa5ad6e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007faa5ad6e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007faa5ad6e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007faa5ad6e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007faa5b05dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007faa5b05dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007faa5b05dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007faa5b05dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007faa5b05dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007faa5b0682aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007faa5b0682aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007faa5b0682aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007faa5b0682aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007faa5b0682aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007faa594e17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007faa594e17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007faa594e17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007faa594e17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007faa5ab78949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007faa5ab1ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007faa5ab1ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007faa5ab1ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007faa5abd48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x00005589719442fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x0000558971947432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x0000558971947ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007faa51a3c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007faa51a3c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x00005589719400a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream.c.script: line 1: 3103542 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/string.cpp (1142 of 19121) ******************** TEST 'Clang :: Analysis/string.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/string.cpp 1. parser at end of file #0 0x00007f5c214f1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5c214ef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5c214f1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5c2035e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5c29a40da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5c29a40da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5c29a40da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5c29a40da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5c29a40da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5c29a40da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5c29a40da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f5c29a40da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f5c296eccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f5c296eccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f5c296eccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f5c296eccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f5c296eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f5c296eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f5c296eccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f5c296eccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f5c296edab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f5c296edab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f5c296edab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f5c296edab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5c296d1854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5c296d1854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5c296d1854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5c296ef19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5c296ef19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5c296ef19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f5c296d21d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5c296d21d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5c296d21d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5c296f7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5c296f7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5c296f7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f5c296fdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5c296fdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5c296fdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f5c2965acaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5c2965acaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5c2965acaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5c2965acaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5c2965b15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5c2965b15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5c2965b15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5c296253be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5c296253be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5c296253be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f5c2966c050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f5c2966c050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f5c2966c050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f5c2967ba17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f5c2967ba17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f5c2967ba17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f5c2996acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f5c2996acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f5c2996acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f5c2996acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f5c2996acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f5c299752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f5c299752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f5c299752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f5c299752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f5c299752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f5c27dee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f5c27dee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f5c27dee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f5c27dee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f5c29485949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f5c29429e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f5c29429e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f5c29429e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f5c294e18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000056531b8c92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000056531b8cc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000056531b8ccef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f5c20349590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f5c20349649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000056531b8c50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/string.cpp.script: line 1: 3103614 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/string.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/stream-note.c (1143 of 19121) ******************** TEST 'Clang :: Analysis/stream-note.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-note.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.StdCLibraryFunctionArgs -analyzer-output text -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=expected,stdargs /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/stream-note.c:141:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-note.c:141:7: Error evaluating statement #0 0x00007fc1badc5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc1badc39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc1badc5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc1b9c32930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc1c3314da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc1c3314da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc1c3314da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc1c3314da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc1c3314da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc1c3314da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc1c3314da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc1c3314da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc1c2fc0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc1c2fc0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc1c2fc0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc1c2fc0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc1c2fc0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc1c2fc0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc1c2fc0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc1c2fc0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc1c2fc1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc1c2fc1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc1c2fc1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc1c2fc1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc1c2fa5854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc1c2fa5854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc1c2fa5854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc1c2fc319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc1c2fc319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc1c2fc319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fc1c2fa61d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc1c2fa61d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc1c2fa61d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc1c2fcb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc1c2fcb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc1c2fcb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc1c2fd1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc1c2fd1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc1c2fd1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc1c2f2ecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc1c2f2ecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc1c2f2ecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc1c2f2ecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc1c31cd4e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007fc1c31cd4e0 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 0x00007fc1c31cd4e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007fc1c31cbc3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007fc1c31cbc3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007fc1c31cbc3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007fc1c2f2dd13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007fc1c2f7e693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007fc1c2f7e693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007fc1c2f7e693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007fc1c2f7e693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007fc1c2f7e693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007fc1c2f7e693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007fc1c2f7e693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007fc1c2f7e693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007fc1c2f7e693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007fc1c2f7f25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007fc1c2f4d786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007fc1c2f4d786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007fc1c2f4ed83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007fc1c2f4ed83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007fc1c2f4f0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007fc1c2f4f2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007fc1c2f4f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fc1c2f4f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fc1c323ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007fc1c323ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007fc1c323ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007fc1c323ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007fc1c323ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007fc1c32492aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007fc1c32492aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007fc1c32492aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007fc1c32492aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007fc1c32492aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007fc1c16c27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007fc1c16c27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007fc1c16c27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007fc1c16c27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007fc1c2d59949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007fc1c2cfde4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007fc1c2cfde4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007fc1c2cfde4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007fc1c2db58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x00005633e93022fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x00005633e9305432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x00005633e9305ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007fc1b9c1d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007fc1b9c1d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x00005633e92fe0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-note.c.script: line 2: 3103541 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-note.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/stream-stdlibraryfunctionargs.c (1144 of 19121) ******************** TEST 'Clang :: Analysis/stream-stdlibraryfunctionargs.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.StdCLibraryFunctionArgs,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=stdargs,any /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=any /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.StdCLibraryFunctionArgs,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=stdargs,any /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.StdCLibraryFunctionArgs,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=stdargs,any /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_fileno 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c:137:14: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c:137:14: Error evaluating statement #0 0x00007f2ec7661607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2ec765f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2ec7661dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2ec64ce930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2ecfbb0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2ecfbb0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2ecfbb0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2ecfbb0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2ecfbb0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2ecfbb0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2ecfbb0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2ecfbb0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2ecf85ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2ecf85ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2ecf85ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2ecf85ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2ecf85ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2ecf85ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2ecf85ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2ecf85ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2ecf85dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2ecf85dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2ecf85dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2ecf85dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2ecf841854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2ecf841854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2ecf841854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2ecf85f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2ecf85f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2ecf85f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2ecf8421d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2ecf8421d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2ecf8421d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2ecf867483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2ecf867483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2ecf867483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2ecf86daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2ecf86daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2ecf86daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2ecf7cacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2ecf7cacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2ecf7cacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2ecf7cacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2ecfa694e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f2ecfa694e0 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 0x00007f2ecfa694e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007f2ecfa67c3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007f2ecfa67c3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007f2ecfa67c3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007f2ecf7c9d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007f2ecf81a693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007f2ecf81a693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007f2ecf81a693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007f2ecf81a693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007f2ecf81a693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007f2ecf81a693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007f2ecf81a693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007f2ecf81a693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007f2ecf81a693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007f2ecf81b25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007f2ecf7e9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f2ecf7e9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007f2ecf7ead83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f2ecf7ead83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007f2ecf7eb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007f2ecf7eb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007f2ecf7eb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f2ecf7eb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f2ecfadacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007f2ecfadacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007f2ecfadacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007f2ecfadacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007f2ecfadacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007f2ecfae52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007f2ecfae52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007f2ecfae52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007f2ecfae52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007f2ecfae52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007f2ecdf5e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007f2ecdf5e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007f2ecdf5e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007f2ecdf5e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007f2ecf5f5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007f2ecf599e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007f2ecf599e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007f2ecf599e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007f2ecf6518e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x00005650494372fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x000056504943a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x000056504943aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007f2ec64b9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007f2ec64b9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x00005650494330a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream-stdlibraryfunctionargs.c.script: line 3: 3103531 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream,alpha.unix.StdCLibraryFunctionArgs,debug.ExprInspection -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify=stdargs,any /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream-stdlibraryfunctionargs.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/svalbuilder-casts.cpp (1145 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-casts.cpp:32:3 : Error evaluating branch #0 0x00007fb1cc5b5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb1cc5b39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb1cc5b5dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb1cb422930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb1d4b04da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb1d4b04da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb1d4b04da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb1d4b04da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb1d4b04da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb1d4b04da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb1d4b04da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb1d4b04da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb1d47b0cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb1d47b0cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb1d47b0cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb1d47b0cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb1d47b0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb1d47b0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb1d47b0cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb1d47b0cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb1d47b1ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb1d47b1ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb1d47b1ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb1d47b1ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb1d4795854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb1d4795854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb1d4795854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb1d47b319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb1d47b319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb1d47b319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb1d47961d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb1d47961d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb1d47961d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb1d47bb483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb1d47bb483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb1d47bb483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb1d47c1af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb1d47c1af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb1d47c1af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb1d471ec5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb1d471ec5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb1d471ec5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb1d471ec5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb1d4bff0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb1d4bff0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb1d4bff0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb1d472be2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fb1d472be2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fb1d472be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fb1d472be2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fb1d472be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fb1d472be2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fb1d472be2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fb1d472be2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fb1d472be2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fb1d472be2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fb1d472c5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fb1d473f662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fb1d473f662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fb1d4a2ecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fb1d4a2ecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fb1d4a2ecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fb1d4a2ecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fb1d4a2ecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fb1d4a392aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fb1d4a392aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fb1d4a392aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fb1d4a392aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fb1d4a392aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fb1d2eb27f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fb1d2eb27f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fb1d2eb27f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fb1d2eb27f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fb1d4549949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fb1d44ede4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fb1d44ede4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fb1d44ede4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fb1d45a58e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055b7b1a7b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055b7b1a7e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055b7b1a7eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fb1cb40d590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fb1cb40d649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055b7b1a770a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-casts.cpp.script: line 1: 3103725 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/stream.cpp (1146 of 19121) ******************** TEST 'Clang :: Analysis/stream.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f2() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.cpp:21:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.cpp:21:13: Error evaluating statement #0 0x00007f3e173cc607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3e173ca9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3e173ccdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3e16239930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3e1f91bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3e1f91bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3e1f91bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3e1f91bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3e1f91bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3e1f91bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3e1f91bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3e1f91bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3e1f5c7cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3e1f5c7cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3e1f5c7cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3e1f5c7cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3e1f5c7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3e1f5c7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3e1f5c7cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3e1f5c7cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3e1f5c8ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3e1f5c8ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3e1f5c8ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3e1f5c8ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3e1f5ac854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3e1f5ac854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3e1f5ac854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3e1f5ca19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3e1f5ca19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3e1f5ca19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3e1f5ad1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3e1f5ad1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3e1f5ad1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3e1f5d2483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3e1f5d2483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3e1f5d2483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3e1f5d8af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3e1f5d8af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3e1f5d8af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3e1f535caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3e1f535caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3e1f535caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3e1f535caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3e1f7d44e0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f3e1f7d44e0 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 0x00007f3e1f7d44e0 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:528:0 #46 0x00007f3e1f7d2c3f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:76:0 #47 0x00007f3e1f7d2c3f evalCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:508:0 #48 0x00007f3e1f7d2c3f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #49 0x00007f3e1f534d13 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-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:694:0 #50 0x00007f3e1f585693 llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #51 0x00007f3e1f585693 llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #52 0x00007f3e1f585693 llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #53 0x00007f3e1f585693 llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #54 0x00007f3e1f585693 llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #55 0x00007f3e1f585693 llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #56 0x00007f3e1f585693 llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:303:0 #57 0x00007f3e1f585693 clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #58 0x00007f3e1f585693 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:698:0 #59 0x00007f3e1f58625f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #60 0x00007f3e1f554786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #61 0x00007f3e1f554786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #62 0x00007f3e1f555d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f3e1f555d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #64 0x00007f3e1f5560ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #65 0x00007f3e1f5562ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #66 0x00007f3e1f556662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f3e1f556662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f3e1f845cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x00007f3e1f845cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x00007f3e1f845cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #71 0x00007f3e1f845cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #72 0x00007f3e1f845cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #73 0x00007f3e1f8502aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #74 0x00007f3e1f8502aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #75 0x00007f3e1f8502aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #76 0x00007f3e1f8502aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #77 0x00007f3e1f8502aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #78 0x00007f3e1dcc97f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #79 0x00007f3e1dcc97f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #80 0x00007f3e1dcc97f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #81 0x00007f3e1dcc97f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #82 0x00007f3e1f360949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #83 0x00007f3e1f304e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #84 0x00007f3e1f304e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #85 0x00007f3e1f304e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #86 0x00007f3e1f3bc8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #87 0x000055c9460462fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #88 0x000055c946049432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #89 0x000055c946049ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #90 0x00007f3e16224590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #91 0x00007f3e16224649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #92 0x000055c9460420a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/stream.cpp.script: line 1: 3103574 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/stream.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/svalbuilder-rearrange-comparisons.cpp (1147 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-rearrange-comparisons.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp:1018:3 : Error evaluating statement #0 0x00007f40e66c7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f40e66c59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f40e66c7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f40e5534930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f40ee8bcc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f40ee8bcc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f40ee8bcc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f40ee8bcc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f40ee8bcc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f40ee8bcc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f40ee847953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f40ee847953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f40ee847953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f40ee847953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f40ee850b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f40ee8510ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f40ee85121c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f40ee8513d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f40ee851662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f40ee851662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f40eeb40cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f40eeb40cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f40eeb40cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f40eeb40cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f40eeb40cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f40eeb4b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f40eeb4b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f40eeb4b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f40eeb4b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f40eeb4b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f40ecfc47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f40ecfc47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f40ecfc47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f40ecfc47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f40ee65b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f40ee5ffe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f40ee5ffe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f40ee5ffe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f40ee6b78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x00005620d521b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x00005620d521e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x00005620d521eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f40e551f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f40e551f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x00005620d52170a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-rearrange-comparisons.cpp.script: line 2: 3103817 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-compound-svals.cpp (1150 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-compound-svals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-simplify-compound-svals.cpp:72:7: Error evaluating branch #0 0x00007f6bb6c49607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6bb6c479d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6bb6c49dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6bb5ab6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6bbee45121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6bbee45121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6bbee45121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6bbee45121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6bbee45121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6bbee45121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6bbee45121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f6bbee45121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007f6bbee45121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007f6bbee45121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007f6bbee45121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007f6bbee45121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007f6bbee45121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007f6bbee45121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007f6bbee45121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007f6bbee45121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007f6bbee45121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007f6bbee45121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007f6bbee4587b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007f6bbee4587b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007f6bbee4587b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007f6bbee4587b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007f6bbee46eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f6bbee46eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f6bbee46eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #29 0x00007f6bbee2a139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f6bbee2a139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f6bbee2a139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #32 0x00007f6bbee4f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f6bbee4f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f6bbee4f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #35 0x00007f6bbee55af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f6bbee55af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f6bbee55af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #38 0x00007f6bbedb2c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f6bbedb2c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f6bbedb2c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f6bbedb2c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f6bbf2930f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f6bbf2930f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f6bbf2930f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #45 0x00007f6bbedbfe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #46 0x00007f6bbedbfe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #47 0x00007f6bbedbfe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #48 0x00007f6bbedbfe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #49 0x00007f6bbedbfe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #50 0x00007f6bbedbfe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #51 0x00007f6bbedbfe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #52 0x00007f6bbedbfe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #53 0x00007f6bbedbfe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #54 0x00007f6bbedbfe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #55 0x00007f6bbedc05eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #56 0x00007f6bbedd3662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f6bbedd3662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f6bbf0c2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f6bbf0c2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f6bbf0c2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f6bbf0c2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f6bbf0c2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f6bbf0cd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f6bbf0cd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f6bbf0cd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f6bbf0cd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f6bbf0cd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f6bbd5467f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f6bbd5467f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f6bbd5467f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f6bbd5467f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f6bbebdd949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f6bbeb81e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f6bbeb81e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f6bbeb81e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f6bbec398e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x00005580452eb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x00005580452ee432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x00005580452eeef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f6bb5aa1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f6bb5aa1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x00005580452e70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-simplify-compound-svals.cpp.script: line 1: 3103850 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/svalbuilder-simplify-in-evalbinop.cpp (1151 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-in-evalbinop.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-simplify-in-evalbinop.cpp:24:7: Error evaluating branch #0 0x00007f70cae74607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f70cae729d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f70cae74dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f70c9ce1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f70d33c3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f70d33c3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f70d33c3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f70d33c3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f70d33c3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f70d33c3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f70d33c3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f70d33c3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f70d306fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f70d306fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f70d306fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f70d306fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f70d306fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f70d306fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f70d306fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f70d306fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f70d3070ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f70d3070ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f70d3070ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f70d3070ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f70d3054854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f70d3054854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f70d3054854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f70d307219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f70d307219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f70d307219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f70d30551d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f70d30551d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f70d30551d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f70d307a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f70d307a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f70d307a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f70d3080af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f70d3080af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f70d3080af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f70d2fddcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f70d2fddcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f70d2fddcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f70d2fddcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f70d34be0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f70d34be0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f70d34be0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f70d2feae2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f70d2feae2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f70d2feae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f70d2feae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f70d2feae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f70d2feae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f70d2feae2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f70d2feae2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f70d2feae2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f70d2feae2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f70d2feb5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f70d2ffe662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f70d2ffe662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f70d32edcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f70d32edcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f70d32edcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f70d32edcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f70d32edcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f70d32f82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f70d32f82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f70d32f82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f70d32f82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f70d32f82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f70d17717f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f70d17717f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f70d17717f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f70d17717f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f70d2e08949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f70d2dace4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f70d2dace4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f70d2dace4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f70d2e648e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005561ebc8e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005561ebc91432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005561ebc91ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f70c9ccc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f70c9ccc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005561ebc8a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-simplify-in-evalbinop.cpp.script: line 1: 3103849 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/svalbuilder-simplify-intsym.cpp (1152 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-intsym.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-simplify-intsym.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-simplify-intsym.cpp:15:7: Error evaluating statement #0 0x00007fb252e27607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb252e259d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb252e27dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb251c94930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb25b376da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb25b376da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb25b376da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb25b376da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb25b376da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb25b376da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb25b376da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb25b376da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb25b022cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb25b022cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb25b022cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb25b022cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb25b022cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb25b022cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb25b022cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb25b022cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb25b023ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb25b023ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb25b023ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb25b023ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb25b024eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb25b024eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb25b024eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fb25b02520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb25b02520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb25b02520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fb25b0081d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb25b0081d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb25b0081d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb25b02d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb25b02d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb25b02d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb25b033af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb25b033af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb25b033af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb25af90caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb25af90caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb25af90caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb25af90caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb25b0cc273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007fb25b0cc273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007fb25b0cc273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007fb25b0cc273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007fb25b0cc273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007fb25b0cc273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007fb25b0cc273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007fb25af79de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007fb25af7a037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007fb25afe6ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007fb25afe6ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007fb25afe6ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007fb25afe6ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007fb25afe6ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007fb25afe6ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007fb25afe6ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007fb25afb0849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007fb25afb0849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007fb25afb0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007fb25afb0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007fb25afb10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007fb25afb12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007fb25afb1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007fb25afb1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007fb25b2a0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007fb25b2a0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007fb25b2a0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007fb25b2a0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007fb25b2a0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007fb25b2ab2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007fb25b2ab2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007fb25b2ab2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007fb25b2ab2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007fb25b2ab2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007fb2597247f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007fb2597247f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007fb2597247f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007fb2597247f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007fb25adbb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007fb25ad5fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007fb25ad5fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007fb25ad5fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007fb25ae178e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x00005571d149d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x00005571d14a0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x00005571d14a0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007fb251c7f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007fb251c7f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x00005571d14990a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-simplify-intsym.cpp.script: line 1: 3103851 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/svalbuilder-logic.c (1153 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-logic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-logic.c 1. parser at end of file 2. While analyzing stack: #0 Calling pr15863 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-logic.c:15:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-logic.c:15:9: Error evaluating statement #0 0x00007f6d7f279607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f6d7f2779d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f6d7f279dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f6d7e0e6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f6d877c8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6d877c8da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6d877c8da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6d877c8da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6d877c8da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6d877c8da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6d877c8da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f6d877c8da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f6d87474cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f6d87474cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f6d87474cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f6d87474cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f6d87474cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f6d87474cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f6d87474cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f6d87474cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f6d87475ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f6d87475ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f6d87475ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f6d87475ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f6d87459854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6d87459854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6d87459854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6d8747719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f6d8747719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f6d8747719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f6d8745a1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6d8745a1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6d8745a1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f6d8747f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6d8747f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6d8747f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f6d87485af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6d87485af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6d87485af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f6d873e2c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6d873e2c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6d873e2c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6d873e2c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6d8743882d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6d8743882d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6d8743882d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f6d8743882d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f6d87402949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f6d87402949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f6d87402949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f6d87402949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f6d87402949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f6d87402d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f6d87402d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f6d874030ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f6d874032ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f6d87403662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f6d87403662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f6d876f2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f6d876f2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f6d876f2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f6d876f2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f6d876f2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f6d876fd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f6d876fd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f6d876fd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f6d876fd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f6d876fd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f6d85b767f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f6d85b767f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f6d85b767f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f6d85b767f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f6d8720d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f6d871b1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f6d871b1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f6d871b1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f6d872698e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000056233d5082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000056233d50b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000056233d50bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f6d7e0d1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f6d7e0d1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000056233d5040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-logic.c.script: line 1: 3103785 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-logic.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-no-crash.c (1154 of 19121) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/svalbuilder-simplify-no-crash.c:10:10: Error evaluating branch #0 0x00007f09b6abd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f09b6abb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f09b6abddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f09b592a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f09bf00cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f09bf00cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f09bf00cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f09bf00cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f09bf00cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f09bf00cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f09bf00cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f09bf00cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f09becb8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f09becb8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f09becb8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f09becb8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f09becb8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f09becb8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f09becb8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f09becb8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f09becb987b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f09becb987b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f09becb987b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f09becb987b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f09becbaeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f09becbaeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f09becbaeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f09bec9e139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f09bec9e139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f09bec9e139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f09becc3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f09becc3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f09becc3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f09becc9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f09becc9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f09becc9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f09bec26c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f09bec26c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f09bec26c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f09bec26c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f09bf1070f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f09bf1070f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f09bf1070f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f09bec33e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #44 0x00007f09bec33e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #45 0x00007f09bec33e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #46 0x00007f09bec33e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #47 0x00007f09bec33e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #48 0x00007f09bec33e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #49 0x00007f09bec33e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #50 0x00007f09bec33e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #51 0x00007f09bec33e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #52 0x00007f09bec33e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #53 0x00007f09bec345eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #54 0x00007f09bec47662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f09bec47662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f09bef36cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #57 0x00007f09bef36cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f09bef36cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #59 0x00007f09bef36cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #60 0x00007f09bef36cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #61 0x00007f09bef412aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #62 0x00007f09bef412aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #63 0x00007f09bef412aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #64 0x00007f09bef412aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #65 0x00007f09bef412aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #66 0x00007f09bd3ba7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #67 0x00007f09bd3ba7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #68 0x00007f09bd3ba7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #69 0x00007f09bd3ba7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #70 0x00007f09bea51949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #71 0x00007f09be9f5e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #72 0x00007f09be9f5e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #73 0x00007f09be9f5e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #74 0x00007f09beaad8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #75 0x0000562c6480b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #76 0x0000562c6480e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #77 0x0000562c6480eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #78 0x00007f09b5915590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #79 0x00007f09b5915649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #80 0x0000562c648070a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/svalbuilder-simplify-no-crash.c.script: line 1: 3103881 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/svalbuilder-simplify-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/switch-case.c (1156 of 19121) ******************** TEST 'Clang :: Analysis/switch-case.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/switch-case.c 1. parser at end of file 2. While analyzing stack: #0 Calling testExhaustiveSwitch 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/switch-case.c:225:5: Error evaluating statement #0 0x00007f0ebbb30607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0ebbb2e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0ebbb30dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0eba99d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0ec3d25c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0ec3d25c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0ec3d25c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0ec3d25c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f0ec3d25c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f0ec3d25c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f0ec3cb0953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f0ec3cb0953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f0ec3cb0953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f0ec3cb0953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f0ec3cb9b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f0ec3cba0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f0ec3cba21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f0ec3cba3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f0ec3cba662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f0ec3cba662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f0ec3fa9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f0ec3fa9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f0ec3fa9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f0ec3fa9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f0ec3fa9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f0ec3fb42aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f0ec3fb42aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f0ec3fb42aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f0ec3fb42aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f0ec3fb42aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f0ec242d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f0ec242d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f0ec242d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f0ec242d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f0ec3ac4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f0ec3a68e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f0ec3a68e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f0ec3a68e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f0ec3b208e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000562e44fe02fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000562e44fe3432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000562e44fe3ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f0eba988590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f0eba988649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000562e44fdc0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/switch-case.c.script: line 1: 3103917 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/switch-case.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-reaper-lambda.cpp (1158 of 19121) ******************** TEST 'Clang :: Analysis/symbol-reaper-lambda.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper-lambda.cpp 1. parser at end of file #0 0x00007fee5320b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fee532099d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fee5320bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fee52078930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fee5b38fafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fee5b38fafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fee5b38fafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fee5b38fafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fee5b38fafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fee5b38fafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fee5b38fafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fee5b38fafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007fee5b3905c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fee5b39544e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fee5b395662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fee5b395662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fee5b684cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fee5b684cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fee5b684cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007fee5b684cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007fee5b684cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007fee5b68f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007fee5b68f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007fee5b68f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007fee5b68f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007fee5b68f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007fee59b087f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007fee59b087f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007fee59b087f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007fee59b087f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007fee5b19f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007fee5b143e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007fee5b143e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007fee5b143e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007fee5b1fb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055a266b402fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055a266b43432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055a266b43ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007fee52063590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007fee52063649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055a266b3c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-reaper-lambda.cpp.script: line 1: 3103997 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper-lambda.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-escape.cpp (1159 of 19121) ******************** TEST 'Clang :: Analysis/symbol-escape.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-escape.cpp:23:12: Error evaluating New Allocator Call #0 0x00007f956ed4a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f956ed489d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f956ed4adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f956dbb7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9577299da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9577299da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9577299da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9577299da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9577299da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9577299da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9577299da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9577299da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9576f45cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9576f45cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9576f45cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9576f45cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9576f45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9576f45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9576f45cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9576f45cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9576f46ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9576f46ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9576f46ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9576f46ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9576f2a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9576f2a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9576f2a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9576f4819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9576f4819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9576f4819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9576f2b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9576f2b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9576f2b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9576f50483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9576f50483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9576f50483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9576f56af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9576f56af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9576f56af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9576eb3caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9576eb3caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9576eb3caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9576eb3caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9576eb415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9576eb415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9576eb415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9576f17974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9576f17974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9576f17974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f9576f17974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f9576ecc0ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f9576ecc0ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f9576ed413f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f9576ed421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f9576ed43d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f9576ed4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f9576ed4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f95771c3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f95771c3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f95771c3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f95771c3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f95771c3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f95771ce2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f95771ce2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f95771ce2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f95771ce2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f95771ce2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f95756477f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f95756477f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f95756477f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f95756477f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f9576cde949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f9576c82e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f9576c82e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f9576c82e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f9576d3a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055d53658d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055d536590432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055d536590ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f956dba2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f956dba2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055d5365890a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-escape.cpp.script: line 1: 3103947 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-escape.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-reaper.c (1161 of 19121) ******************** TEST 'Clang :: Analysis/symbol-reaper.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-reaper.c:148:3: Error evaluating statement #0 0x00007fd939dcd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd939dcb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd939dcddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd938c3a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd94208e60e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd94208e60e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd94208e60e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd94208e60e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd94208e60e llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007fd94208e60e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007fd94208e60e get<(anonymous namespace)::MarkedSymbols> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fd94208e60e (anonymous namespace)::ExprInspectionChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:394:59 #12 0x00007fd941f20e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007fd941f4d833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007fd941f4d833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007fd941f4d833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007fd941f4d833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007fd941f4d833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007fd941f4d833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007fd941f4d833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007fd941f56b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007fd941f570ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007fd941f572ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007fd941f57662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fd941f57662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fd942246cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007fd942246cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007fd942246cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007fd942246cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007fd942246cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007fd9422512aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007fd9422512aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007fd9422512aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007fd9422512aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007fd9422512aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007fd9406ca7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007fd9406ca7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007fd9406ca7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007fd9406ca7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007fd941d61949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007fd941d05e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007fd941d05e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007fd941d05e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007fd941dbd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055c7809b22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055c7809b5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055c7809b5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007fd938c25590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007fd938c25649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055c7809ae0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-reaper.c.script: line 1: 3104102 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-assertion.c (1163 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-assertion.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-assertion.c:18:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-assertion.c:18:3 : Error evaluating statement #0 0x00007f7740826607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f77408249d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7740826dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f773f693930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7748a22121 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7748a22121 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7748a22121 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7748a22121 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7748a22121 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7748a22121 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7748a22121 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f7748a22121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2507:63 #12 0x00007f7748a22121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2494:46 #13 0x00007f7748a22121 markDisequal /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2487:73 #14 0x00007f7748a22121 trackDisequality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2155:72 #15 0x00007f7748a22121 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2241:31 #16 0x00007f7748a22121 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #17 0x00007f7748a22121 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #18 0x00007f7748a22121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #19 0x00007f7748a22121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #20 0x00007f7748a22121 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #21 0x00007f7748a22121 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #22 0x00007f7748a2287b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #23 0x00007f7748a2287b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #24 0x00007f7748a2287b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #25 0x00007f7748a2287b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #26 0x00007f7748a23eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f7748a23eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f7748a23eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #29 0x00007f7748a07139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f7748a07139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f7748a07139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #32 0x00007f7748a2c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f7748a2c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f7748a2c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #35 0x00007f7748a32af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f7748a32af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f7748a32af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #38 0x00007f774898fc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f774898fc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f774898fc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f774898fc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f77489e582d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f77489e582d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f77489e582d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #45 0x00007f77489e582d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #46 0x00007f77489af949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #47 0x00007f77489af949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f77489af949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #49 0x00007f77489af949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f77489af949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #51 0x00007f77489afd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f77489afd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #53 0x00007f77489b00ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #54 0x00007f77489b02ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #55 0x00007f77489b0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f77489b0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f7748c9fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f7748c9fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f7748c9fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f7748c9fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f7748c9fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f7748caa2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f7748caa2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f7748caa2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f7748caa2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f7748caa2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f77471237f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f77471237f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f77471237f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f77471237f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f77487ba949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f774875ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f774875ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f774875ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f77488168e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x0000558380d542fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x0000558380d57432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x0000558380d57ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f773f67e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f773f67e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x0000558380d500a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-assertion.c.script: line 1: 3104147 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-reaper.cpp (1164 of 19121) ******************** TEST 'Clang :: Analysis/symbol-reaper.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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(B) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper.cpp:48:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper.cpp:48:7: Error evaluating statement #0 0x00007f3590910607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f359090e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3590910dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f358f77d930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3598e5fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3598e5fda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3598e5fda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3598e5fda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3598e5fda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3598e5fda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3598e5fda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3598e5fda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3598b0bcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3598b0bcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3598b0bcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3598b0bcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3598b0bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3598b0bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3598b0bcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3598b0bcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3598b0cab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3598b0cab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3598b0cab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3598b0cab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3598af0854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3598af0854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3598af0854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3598b0e19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3598b0e19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3598b0e19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3598af11d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3598af11d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3598af11d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3598b16483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3598b16483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3598b16483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3598b1caf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3598b1caf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3598b1caf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3598a79c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3598a79c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3598a79c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3598a79c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3598acf82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3598acf82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3598acf82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3598acf82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f3598a99949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f3598a99949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f3598a99949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f3598a99949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f3598a99949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f3598a99d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f3598a99d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f3598a9a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f3598a9a2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f3598a9a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f3598a9a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f3598d89cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f3598d89cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f3598d89cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f3598d89cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f3598d89cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f3598d942aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f3598d942aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f3598d942aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f3598d942aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f3598d942aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f359720d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f359720d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f359720d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f359720d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f35988a4949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f3598848e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f3598848e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f3598848e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f35989008e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x000055c9252a12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x000055c9252a4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x000055c9252a4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f358f768590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f358f768649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x000055c92529d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-reaper.cpp.script: line 1: 3104113 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-reaper.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp (1166 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp:47:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp:47:9: Error evaluating statement #0 0x00007f09423a7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f09423a59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f09423a7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0941214930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f094a8f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f094a8f6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f094a8f6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f094a8f6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f094a8f6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f094a8f6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f094a8f6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f094a8f6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f094a5a2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f094a5a2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f094a5a2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f094a5a2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f094a5a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f094a5a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f094a5a2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f094a5a2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f094a5a387b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f094a5a387b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f094a5a387b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f094a5a387b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007f094a5a4eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f094a5a4eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f094a5a4eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f094a588139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f094a588139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f094a588139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #30 0x00007f094a5ad483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f094a5ad483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f094a5ad483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #33 0x00007f094a5b3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f094a5b3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f094a5b3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #36 0x00007f094a510c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f094a510c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f094a510c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f094a510c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f094a56682d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f094a56682d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f094a56682d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #43 0x00007f094a56682d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #44 0x00007f094a530949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #45 0x00007f094a530949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #46 0x00007f094a530949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #47 0x00007f094a530949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #48 0x00007f094a530949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #49 0x00007f094a530d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f094a530d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #51 0x00007f094a5310ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #52 0x00007f094a5312ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #53 0x00007f094a531662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f094a531662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f094a820cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f094a820cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f094a820cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f094a820cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f094a820cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f094a82b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f094a82b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f094a82b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f094a82b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f094a82b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f0948ca47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f0948ca47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f0948ca47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f0948ca47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f094a33b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f094a2dfe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f094a2dfe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f094a2dfe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f094a3978e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055876235c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055876235f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055876235fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f09411ff590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f09411ff649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005587623580a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-fixpoint-iteration-unreachable-code.cpp.script: line 1: 3104173 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-disequality-info.cpp (1167 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-disequality-info.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-disequality-info.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-disequality-info.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:365: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-disequality-info.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-disequality-info.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-disequality-info.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-reassume.cpp (1169 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-reassume.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-reassume.cpp:30:20: Error evaluating statement #0 0x00007f3348952607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f33489509d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3348952dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f33477bf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3350b47c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3350b47c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3350b47c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3350b47c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3350b47c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3350b47c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f3350ad2953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f3350ad2953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f3350ad2953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f3350ad2953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f3350adbb95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f3350adc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f3350adc21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f3350adc3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f3350adc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f3350adc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3350dcbcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f3350dcbcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f3350dcbcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f3350dcbcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f3350dcbcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f3350dd62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f3350dd62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f3350dd62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f3350dd62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f3350dd62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f334f24f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f334f24f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f334f24f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f334f24f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f33508e6949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f335088ae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f335088ae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f335088ae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f33509428e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000564e724e82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000564e724eb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000564e724ebef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f33477aa590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f33477aa649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000564e724e40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-reassume.cpp.script: line 1: 3104323 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-two-iterations.cpp (1170 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-two-iterations.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:249: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp:12:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp:12:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-bo-div.c (1172 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-bo-div.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-bo-div.c:11:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-bo-div.c:11:13: Error evaluating statement #0 0x00007f0473771607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f047376f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0473771dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f04725de930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f047bcc0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f047bcc0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f047bcc0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f047bcc0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f047bcc0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f047bcc0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f047bcc0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f047bcc0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f047b96ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f047b96ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f047b96ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f047b96ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f047b96ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f047b96ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f047b96ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f047b96ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f047b96dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f047b96dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f047b96dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f047b96dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f047b96eeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f047b96eeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f047b96eeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f047b96f20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f047b96f20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f047b96f20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f047b9521d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f047b9521d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f047b9521d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f047b977483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f047b977483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f047b977483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f047b97daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f047b97daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f047b97daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f047b8dacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f047b8dacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f047b8dacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f047b8dacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f047ba16273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f047ba16273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f047ba16273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f047ba16273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f047ba16273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f047ba16273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007f047ba16273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007f047b8c3de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f047b8c4037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007f047b930ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007f047b930ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007f047b930ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007f047b930ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007f047b930ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007f047b930ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007f047b930ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007f047b8fa849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007f047b8fa849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007f047b8fad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f047b8fad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007f047b8fb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007f047b8fb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007f047b8fb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f047b8fb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f047bbeacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007f047bbeacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007f047bbeacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007f047bbeacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007f047bbeacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007f047bbf52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007f047bbf52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007f047bbf52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007f047bbf52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007f047bbf52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007f047a06e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007f047a06e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007f047a06e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007f047a06e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007f047b705949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007f047b6a9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007f047b6a9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007f047b6a9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007f047b7618e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x00005628589582fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x000056285895b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x000056285895bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007f04725c9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007f04725c9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x00005628589540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-bo-div.c.script: line 1: 3104166 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-bo-div.c -triple x86_64-pc-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-fixpoint-one-iteration.cpp (1173 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-one-iteration.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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:249: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-generic.cpp (1174 of 19121) ******************** TEST 'Clang :: Analysis/taint-generic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-generic.cpp 1. parser at end of file #0 0x00007f3bf8548607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3bf85469d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3bf8548dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3bf73b5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3c006ccafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3c006ccafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3c006ccafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3c006ccafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3c006ccafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3c006ccafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3c006ccafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f3c006ccafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f3c006cd5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f3c006d244e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f3c006d2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f3c006d2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f3c009c1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f3c009c1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f3c009c1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f3c009c1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f3c009c1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f3c009cc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f3c009cc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f3c009cc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f3c009cc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f3c009cc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f3bfee457f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f3bfee457f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f3bfee457f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f3bfee457f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f3c004dc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f3c00480e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f3c00480e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f3c00480e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f3c005388e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055845b3c12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055845b3c4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055845b3c4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f3bf73a0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f3bf73a0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055845b3bd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/taint-generic.cpp.script: line 1: 3104427 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-generic.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-diagnostic-visitor.c (1175 of 19121) ******************** TEST 'Clang :: Analysis/taint-diagnostic-visitor.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/taint-diagnostic-visitor.c:32:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-diagnostic-visitor.c:32:3: Error evaluating statement #0 0x00007fdc86331607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fdc8632f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fdc86331dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fdc8519e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fdc8e87613e llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdc8e87613e llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdc8e87613e llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdc8e87613e llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdc8e87613e llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdc8e87613e clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdc8e87613e get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fdc8e87613e remove<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:669:0 #12 0x00007fdc8e87613e remove<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:854:0 #13 0x00007fdc8e87613e (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:805:0 #14 0x00007fdc8e48b32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #15 0x00007fdc8e48b32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fdc8e48b32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #17 0x00007fdc8e48b32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #18 0x00007fdc8e48b32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #19 0x00007fdc8e4ea7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #20 0x00007fdc8e4ea7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #21 0x00007fdc8e4ea7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #22 0x00007fdc8e4ea7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #23 0x00007fdc8e4ea7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #24 0x00007fdc8e4ea7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #25 0x00007fdc8e4eb25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #26 0x00007fdc8e4b9786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #27 0x00007fdc8e4b9786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #28 0x00007fdc8e4bad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #29 0x00007fdc8e4bad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #30 0x00007fdc8e4bb0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #31 0x00007fdc8e4bb2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #32 0x00007fdc8e4bb662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007fdc8e4bb662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007fdc8e7aacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007fdc8e7aacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007fdc8e7aacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #37 0x00007fdc8e7aacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #38 0x00007fdc8e7aacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #39 0x00007fdc8e7b52aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #40 0x00007fdc8e7b52aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #41 0x00007fdc8e7b52aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #42 0x00007fdc8e7b52aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #43 0x00007fdc8e7b52aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #44 0x00007fdc8cc2e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #45 0x00007fdc8cc2e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #46 0x00007fdc8cc2e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #47 0x00007fdc8cc2e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #48 0x00007fdc8e2c5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #49 0x00007fdc8e269e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #50 0x00007fdc8e269e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #51 0x00007fdc8e269e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #52 0x00007fdc8e3218e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #53 0x000055ad6f9412fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #54 0x000055ad6f944432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #55 0x000055ad6f944ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #56 0x00007fdc85189590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #57 0x00007fdc85189649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #58 0x000055ad6f93d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/taint-diagnostic-visitor.c.script: line 1: 3104354 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-diagnostic-visitor.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-dumps.c (1176 of 19121) ******************** TEST 'Clang :: Analysis/taint-dumps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-dumps.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-dumps.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/taint-dumps.c:11:11: Error evaluating statement check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-dumps.c:11:11: Error evaluating statement check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007f7e089a5607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007f7e089a39d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007f7e089a5dba (/usr/lib64/libLLVM-16.so+0xd95dba) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp (1180 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f(unsigned int) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp:8:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp:8:3 : Error evaluating statement #0 0x00007fa5629f1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa5629ef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa5629f1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa56185e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa56abe03a3 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa56abe03a3 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa56abe03a3 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa56abe03a3 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa56abe03a3 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa56abe03a3 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa56abe03a3 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fa56abe03a3 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2361:63 #12 0x00007fa56abe2894 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fa56abe2894 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa56abe2894 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2340:60 #15 0x00007fa56abed052 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fa56abed052 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fa56abed052 merge /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2309:48 #18 0x00007fa56abed052 trackEquality /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2160:65 #19 0x00007fa56abed052 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2238:28 #20 0x00007fa56abed052 assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #21 0x00007fa56abed052 assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #22 0x00007fa56abed052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #23 0x00007fa56abed052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #24 0x00007fa56abed052 assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #25 0x00007fa56abed052 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #26 0x00007fa56abed87b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007fa56abed87b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007fa56abed87b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa56abed87b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #30 0x00007fa56abeeeab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa56abeeeab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa56abeeeab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #33 0x00007fa56abd2139 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fa56abd2139 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fa56abd2139 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:63:55 #36 0x00007fa56abf7483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #37 0x00007fa56abf7483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #38 0x00007fa56abf7483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #39 0x00007fa56abfdaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa56abfdaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa56abfdaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #42 0x00007fa56ab5ac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fa56ab5ac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fa56ab5ac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #45 0x00007fa56ab5ac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007fa56abb082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa56abb082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa56abb082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #49 0x00007fa56abb082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #50 0x00007fa56ab7a949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #51 0x00007fa56ab7a949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #52 0x00007fa56ab7a949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #53 0x00007fa56ab7a949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #54 0x00007fa56ab7a949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #55 0x00007fa56ab7ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #56 0x00007fa56ab7ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #57 0x00007fa56ab7b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #58 0x00007fa56ab7b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #59 0x00007fa56ab7b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #60 0x00007fa56ab7b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #61 0x00007fa56ae6acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #62 0x00007fa56ae6acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #63 0x00007fa56ae6acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #64 0x00007fa56ae6acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #65 0x00007fa56ae6acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #66 0x00007fa56ae752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #67 0x00007fa56ae752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #68 0x00007fa56ae752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #69 0x00007fa56ae752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #70 0x00007fa56ae752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #71 0x00007fa5692ee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #72 0x00007fa5692ee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #73 0x00007fa5692ee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #74 0x00007fa5692ee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #75 0x00007fa56a985949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #76 0x00007fa56a929e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #77 0x00007fa56a929e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #78 0x00007fa56a929e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #79 0x00007fa56a9e18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #80 0x000055f8eb8312fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #81 0x000055f8eb834432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #82 0x000055f8eb834ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #83 0x00007fa561849590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #84 0x00007fa561849649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #85 0x000055f8eb82d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-symplify-results-in-dead-symbol.cpp.script: line 1: 3104320 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-symplify-results-in-dead-symbol.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-nonloc-loc.cpp (1181 of 19121) ******************** TEST 'Clang :: Analysis/symbol-simplification-nonloc-loc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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 loc_OP_nonloc(int *, class (lambda at /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-nonloc-loc.cpp:57:20)) at line 57 #1 Calling instantiate_tests_for_loc_OP_nonloc(int *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-nonloc-loc.cpp:29:7: Error evaluating branch #0 0x00007f3ac2836607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3ac28349d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3ac2836dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3ac16a3930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3acad85da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3acad85da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3acad85da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3acad85da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3acad85da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3acad85da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3acad85da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f3acad85da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f3acaa31cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f3acaa31cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f3acaa31cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f3acaa31cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f3acaa31cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f3acaa31cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f3acaa31cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f3acaa31cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f3acaa32ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f3acaa32ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f3acaa32ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f3acaa32ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f3acaa16854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3acaa16854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3acaa16854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3acaa3419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3acaa3419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3acaa3419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f3acaa171d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3acaa171d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3acaa171d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f3acaa3c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3acaa3c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3acaa3c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f3acaa42af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3acaa42af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3acaa42af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f3aca99fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3aca99fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3aca99fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3aca99fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3acae800f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3acae800f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3acae800f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f3aca9ace2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f3aca9ace2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f3aca9ace2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f3aca9ace2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f3aca9ace2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f3aca9ace2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f3aca9ace2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f3aca9ace2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f3aca9ace2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f3aca9ace2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f3aca9ad5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f3aca9c0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f3aca9c0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f3acacafcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f3acacafcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f3acacafcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f3acacafcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f3acacafcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f3acacba2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f3acacba2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f3acacba2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f3acacba2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f3acacba2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f3ac91337f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f3ac91337f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f3ac91337f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f3ac91337f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f3aca7ca949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f3aca76ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f3aca76ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f3aca76ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f3aca8268e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005587feafa2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x00005587feafd432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x00005587feafdef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f3ac168e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f3ac168e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005587feaf60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/symbol-simplification-nonloc-loc.cpp.script: line 1: 3104318 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/symbol-simplification-nonloc-loc.cpp -triple x86_64-pc-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/templates.cpp (1182 of 19121) ******************** TEST 'Clang :: Analysis/templates.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/templates.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/templates.cpp 1. parser at end of file #0 0x00007f60d9967607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f60d99659d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f60d9967dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f60d87d4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f60e1aebafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f60e1aebafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f60e1aebafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f60e1aebafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f60e1aebafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f60e1aebafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f60e1aebafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f60e1aebafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f60e1aec5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f60e1af144e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f60e1af1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f60e1af1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f60e1de0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f60e1de0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f60e1de0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f60e1de0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f60e1de0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f60e1deb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f60e1deb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f60e1deb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f60e1deb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f60e1deb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f60e02647f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f60e02647f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f60e02647f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f60e02647f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f60e18fb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f60e189fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f60e189fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f60e189fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f60e19578e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005652ed2402fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005652ed243432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005652ed243ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f60d87bf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f60d87bf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005652ed23c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/templates.cpp.script: line 2: 3104553 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/templates.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-generic.c (1183 of 19121) ******************** TEST 'Clang :: Analysis/taint-generic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml : 'RUN: at line 10'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml : 'RUN: at line 20'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/taint-generic.c -check-prefix=CHECK-INVALID-FILE : 'RUN: at line 33'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/Inputs/taint-generic-config-ill-formed.yaml 2>&1 | /usr/bin/FileCheck -DMSG='Invalid argument' /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-generic.c -check-prefix=CHECK-ILL-FORMED : 'RUN: at line 45'; not /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/Inputs/taint-generic-config-invalid-arg.yaml 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.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-16.0.6.src/test/Analysis/taint-generic.c:1047:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-generic.c:1047:15: Error evaluating statement #0 0x00007f80354d4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f80354d29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f80354d4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8034341930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f803da18f38 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f803da18f38 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f803da18f38 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f803da18f38 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f803da18f38 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f803da18f38 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f803da18f38 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f803da18f38 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:777:0 #12 0x00007f803d62e32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f803d62e32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f803d62e32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #15 0x00007f803d62e32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #16 0x00007f803d62e32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #17 0x00007f803d68d7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #18 0x00007f803d68d7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #19 0x00007f803d68d7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #20 0x00007f803d68d7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #21 0x00007f803d68d7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #22 0x00007f803d68d7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #23 0x00007f803d68e25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #24 0x00007f803d65c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #25 0x00007f803d65c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #26 0x00007f803d65dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f803d65dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #28 0x00007f803d65e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #29 0x00007f803d65e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #30 0x00007f803d65e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f803d65e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f803d94dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f803d94dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f803d94dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #35 0x00007f803d94dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #36 0x00007f803d94dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #37 0x00007f803d9582aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #38 0x00007f803d9582aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #39 0x00007f803d9582aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #40 0x00007f803d9582aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #41 0x00007f803d9582aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #42 0x00007f803bdd17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #43 0x00007f803bdd17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #44 0x00007f803bdd17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #45 0x00007f803bdd17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #46 0x00007f803d468949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #47 0x00007f803d40ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #48 0x00007f803d40ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #49 0x00007f803d40ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #50 0x00007f803d4c48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #51 0x00005638c80372fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #52 0x00005638c803a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #53 0x00005638c803aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #54 0x00007f803432c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #55 0x00007f803432c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #56 0x00005638c80330a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/taint-generic.c.script: line 5: 3104405 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/Inputs/taint-generic-config.yaml -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-tester.cpp (1184 of 19121) ******************** TEST 'Clang :: Analysis/taint-tester.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-tester.cpp -verify 1. parser at end of file #0 0x00007f0bf503e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0bf503c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0bf503edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0bf3eab930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0bfd1c2afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0bfd1c2afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0bfd1c2afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0bfd1c2afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0bfd1c2afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0bfd1c2afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0bfd1c2afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f0bfd1c2afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f0bfd1c35c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f0bfd1c844e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f0bfd1c8662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f0bfd1c8662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f0bfd4b7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f0bfd4b7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f0bfd4b7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f0bfd4b7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f0bfd4b7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f0bfd4c22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f0bfd4c22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f0bfd4c22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f0bfd4c22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f0bfd4c22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f0bfb93b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f0bfb93b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f0bfb93b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f0bfb93b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f0bfcfd2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f0bfcf76e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f0bfcf76e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f0bfcf76e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f0bfd02e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x0000555f90a6a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x0000555f90a6d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x0000555f90a6def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f0bf3e96590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f0bf3e96649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x0000555f90a660a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/taint-tester.cpp.script: line 1: 3104498 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-tester.cpp -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/temp-obj-dtors-option.cpp (1185 of 19121) ******************** TEST 'Clang :: Analysis/temp-obj-dtors-option.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temp-obj-dtors-option.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/temp-obj-dtors-option.cpp:15:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temp-obj-dtors-option.cpp:15:3: Error evaluating statement #0 0x00007f4332628607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f43326269d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4332628dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4331495930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f433a7caf49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f433a7caf49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f433a7caf49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f433a7caf49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f433a7caf49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f433a7caf49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f433a7caf49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007f433a7a662f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f433a7a662f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f433a7a662f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f433a7a662f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007f433a7a662f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007f433a7d080b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f433a7d080b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f433a7d080b 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:478:63 #19 0x00007f433a7f2f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f433a7f2f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f433a7f2f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #22 0x00007f433a7f2f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #23 0x00007f433a7b0733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #24 0x00007f433a7b0733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #25 0x00007f433a7b1d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f433a7b1d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #27 0x00007f433a7b20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #28 0x00007f433a7b22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #29 0x00007f433a7b2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f433a7b2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f433aaa1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #32 0x00007f433aaa1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007f433aaa1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #34 0x00007f433aaa1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #35 0x00007f433aaa1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #36 0x00007f433aaac2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #37 0x00007f433aaac2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #38 0x00007f433aaac2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #39 0x00007f433aaac2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #40 0x00007f433aaac2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #41 0x00007f4338f257f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #42 0x00007f4338f257f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #43 0x00007f4338f257f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #44 0x00007f4338f257f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #45 0x00007f433a5bc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #46 0x00007f433a560e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #47 0x00007f433a560e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #48 0x00007f433a560e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #49 0x00007f433a6188e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #50 0x000055a80d8d62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #51 0x000055a80d8d9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #52 0x000055a80d8d9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #53 0x00007f4331480590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #54 0x00007f4331480649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #55 0x000055a80d8d20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/temp-obj-dtors-option.cpp.script: line 2: 3104550 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temp-obj-dtors-option.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-tester.c (1186 of 19121) ******************** TEST 'Clang :: Analysis/taint-tester.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/taint-tester.c:196:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/taint-tester.c:196:7: Error evaluating statement #0 0x00007f5191491607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f519148f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5191491dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f51902fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f51999e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f51999e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f51999e0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f51999e0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f51999e0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f51999e0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f51999e0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f51999e0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f519968ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f519968ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f519968ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f519968ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f519968ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f519968ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f519968ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f519968ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f519968dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f519968dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f519968dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f519968dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f5199671854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5199671854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5199671854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f519968f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f519968f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f519968f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f51996721d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f51996721d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f51996721d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f5199697483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5199697483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5199697483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f519969daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f519969daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f519969daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f51995fac5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f51995fac5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f51995fac5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f51995fac5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f519965082d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f519965082d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f519965082d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f519965082d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f519961a949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f519961a949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f519961a949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f519961a949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f519961a949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f519961ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f519961ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f519961b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f519961b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f519961b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f519961b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f519990acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f519990acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f519990acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f519990acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f519990acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f51999152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f51999152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f51999152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f51999152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f51999152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f5197d8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f5197d8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f5197d8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f5197d8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f5199425949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f51993c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f51993c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f51993c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f51994818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000560b7b4ac2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000560b7b4af432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000560b7b4afef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f51902e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f51902e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000560b7b4a80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/taint-tester.c.script: line 1: 3104459 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/taint-tester.c -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries.mm (1188 of 19121) ******************** TEST 'Clang :: Analysis/temporaries.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testNilReceiverCleanup() 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries.mm:28:13: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries.mm:28:13: Error evaluating statement #0 0x00007ff890937607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff8909359d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff890937dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff88f7a4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff898ad9f49 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff898ad9f49 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff898ad9f49 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff898ad9f49 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff898ad9f49 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff898ad9f49 Set /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007ff898ad9f49 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) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:652:89 #11 0x00007ff898ab562f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007ff898ab562f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007ff898ab562f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007ff898ab562f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:876:63 #15 0x00007ff898ab562f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:594:0 #16 0x00007ff898adf932 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007ff898adf932 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007ff898adf932 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:499:68 #19 0x00007ff898adfae0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #20 0x00007ff898adfae0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #21 0x00007ff898adfae0 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:451:64 #22 0x00007ff898b01f01 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #23 0x00007ff898b01f01 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #24 0x00007ff898b01f01 clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::ento::NodeBuilderContext const*, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:760:0 #25 0x00007ff898b01f01 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:657:0 #26 0x00007ff898abf733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #27 0x00007ff898abf733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #28 0x00007ff898ac0d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #29 0x00007ff898ac0d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #30 0x00007ff898ac10ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #31 0x00007ff898ac12ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #32 0x00007ff898ac1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007ff898ac1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007ff898db0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007ff898db0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007ff898db0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #37 0x00007ff898db0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #38 0x00007ff898db0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #39 0x00007ff898dbb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #40 0x00007ff898dbb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #41 0x00007ff898dbb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #42 0x00007ff898dbb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #43 0x00007ff898dbb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #44 0x00007ff8972347f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #45 0x00007ff8972347f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #46 0x00007ff8972347f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #47 0x00007ff8972347f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #48 0x00007ff8988cb949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #49 0x00007ff89886fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #50 0x00007ff89886fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #51 0x00007ff89886fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #52 0x00007ff8989278e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #53 0x000055c4d73b92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #54 0x000055c4d73bc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #55 0x000055c4d73bcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #56 0x00007ff88f78f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #57 0x00007ff88f78f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #58 0x000055c4d73b50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/temporaries.mm.script: line 1: 3104612 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries-callback-order.cpp (1189 of 19121) ******************** TEST 'Clang :: Analysis/temporaries-callback-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp:30:15: error: CHECK-NOT: excluded string found in input // CHECK-NOT: Bind ^ :6:315: note: found here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp ^~~~ /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp:31:15: error: CHECK-NOT: excluded string found in input // CHECK-NOT: RegionChanges ^ :6:362: note: found here 0. Program arguments: /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/temporaries-callback-order.cpp ^~~~~~~~~~~~~ Input file: Check file: /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/temporaries-callback-order.cpp:6:8: Error evaluating statement . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/template-param-objects.cpp (1190 of 19121) ******************** TEST 'Clang :: Analysis/template-param-objects.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/template-param-objects.cpp:29:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/template-param-objects.cpp:29:23: Error evaluating statement #0 0x00007f2433f6c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2433f6a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2433f6cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2432dd9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f243c0c33de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f243c0c33de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f243c0c33de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f243c0c33de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f243c0c33de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f243c0c33de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f243c0c33de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f243c0c33de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f243c11406b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f243c11406b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f243c11406b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f243c11417b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f243c11417b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f243c11417b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f243c136885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f243c0f4733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f243c0f4733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f243c0f5d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f243c0f5d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f243c0f60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f243c0f62ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f243c0f6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f243c0f6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f243c3e5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f243c3e5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f243c3e5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f243c3e5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f243c3e5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f243c3f02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f243c3f02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f243c3f02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f243c3f02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f243c3f02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f243a8697f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f243a8697f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f243a8697f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f243a8697f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f243bf00949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f243bea4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f243bea4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f243bea4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f243bf5c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x000055e37a4ef2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x000055e37a4f2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x000055e37a4f2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f2432dc4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f2432dc4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x000055e37a4eb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/template-param-objects.cpp.script: line 1: 3104551 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/template-param-objects.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries.cpp (1192 of 19121) ******************** TEST 'Clang :: Analysis/temporaries.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temporaries.cpp -std=c++03 -analyzer-config cfg-temporary-dtors=false : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temporaries.cpp -std=c++11 -analyzer-config cfg-temporary-dtors=false : 'RUN: at line 11'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temporaries.cpp -std=c++11 -analyzer-config cfg-temporary-dtors=true -DTEMPORARY_DTORS : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/temporaries.cpp:1223:10: Error evaluating branch #0 0x00007fcce747f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fcce747d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fcce747fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fcce62ec930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fccef9ceda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fccef9ceda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fccef9ceda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fccef9ceda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fccef9ceda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fccef9ceda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fccef9ceda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fccef9ceda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fccef67acbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fccef67acbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fccef67acbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fccef67acbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fccef67acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fccef67acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fccef67acbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fccef67acbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fccef67bab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fccef67bab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fccef67bab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fccef67bab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fccef65f854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fccef65f854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fccef65f854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fccef67d19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fccef67d19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fccef67d19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fccef6601d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fccef6601d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fccef6601d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fccef685483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fccef685483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fccef685483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fccef68baf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fccef68baf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fccef68baf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fccef5e8caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fccef5e8caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fccef5e8caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fccef5e8caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fccefac90f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fccefac90f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fccefac90f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fccef5f5e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fccef5f5e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fccef5f5e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fccef5f5e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fccef5f5e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fccef5f5e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fccef5f5e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fccef5f5e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fccef5f5e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fccef5f5e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fccef5f65eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fccef609662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fccef609662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fccef8f8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fccef8f8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fccef8f8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fccef8f8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fccef8f8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fccef9032aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fccef9032aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fccef9032aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fccef9032aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fccef9032aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fccedd7c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fccedd7c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fccedd7c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fccedd7c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fccef413949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fccef3b7e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fccef3b7e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fccef3b7e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fccef46f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000562824e572fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000562824e5a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000562824e5aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fcce62d7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fcce62d7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000562824e530a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/temporaries.cpp.script: line 4: 3104617 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/temporaries.cpp -std=c++03 -analyzer-config cfg-temporary-dtors=false -- ******************** Testing: 0. FAIL: Clang :: Analysis/this-pointer.cpp (1193 of 19121) ******************** TEST 'Clang :: Analysis/this-pointer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/this-pointer.cpp:72:13: Error evaluating statement #0 0x00007fc725bf9607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc725bf79d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc725bf9dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc724a66930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc72dd795d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc72dd795d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc72dd795d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc72dd795d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc72dd795d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc72dd795d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc72dd795d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fc72dd795d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fc72dd82b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fc72dd830ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fc72dd8321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fc72dd833d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fc72dd83662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fc72dd83662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fc72e072cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fc72e072cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fc72e072cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fc72e072cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fc72e072cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fc72e07d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fc72e07d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fc72e07d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fc72e07d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fc72e07d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fc72c4f67f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fc72c4f67f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fc72c4f67f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fc72c4f67f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fc72db8d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fc72db31e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fc72db31e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fc72db31e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fc72dbe98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055ae4f2ad2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055ae4f2b0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055ae4f2b0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fc724a51590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fc724a51649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055ae4f2a90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/this-pointer.cpp.script: line 1: 3104750 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/this-pointer.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-include-cpp.cpp (1194 of 19121) ******************** TEST 'Clang :: Analysis/test-include-cpp.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-include-cpp.cpp 1. parser at end of file #0 0x00007f2b1e23e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2b1e23c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2b1e23edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2b1d0ab930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2b2678dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b2678dda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b2678dda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b2678dda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b2678dda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b2678dda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b2678dda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2b2678dda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2b26439cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2b26439cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2b26439cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2b26439cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2b26439cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2b26439cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2b26439cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2b26439cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2b2643aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2b2643aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2b2643aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2b2643aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2b2641e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2b2641e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2b2641e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2b2643c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2b2643c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2b2643c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2b2641f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2b2641f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2b2641f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2b26444483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2b26444483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2b26444483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2b2644aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2b2644aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2b2644aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2b263a7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2b263a7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2b263a7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2b263a7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2b263a815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2b263a815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2b263a815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2b263723be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2b263723be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2b263723be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2b263b9050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2b263b9050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2b263b9050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f2b263c8a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2b263c8a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2b263c8a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2b266b7cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f2b266b7cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f2b266b7cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f2b266b7cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f2b266b7cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f2b266c22aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f2b266c22aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f2b266c22aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f2b266c22aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f2b266c22aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f2b24b3b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f2b24b3b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f2b24b3b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f2b24b3b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f2b261d2949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f2b26176e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f2b26176e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f2b26176e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f2b2622e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055627220c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055627220f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055627220fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f2b1d096590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f2b1d096649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x00005562722080a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/test-include-cpp.cpp.script: line 1: 3104647 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-include-cpp.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-variably-modified-types.c (1195 of 19121) ******************** TEST 'Clang :: Analysis/test-variably-modified-types.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/test-variably-modified-types.c:5:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-variably-modified-types.c:5:7: Error evaluating statement #0 0x00007f9ba1fcd607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9ba1fcb9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9ba1fcddba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9ba0e3a930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9baa51cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9baa51cda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9baa51cda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9baa51cda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9baa51cda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9baa51cda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9baa51cda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9baa51cda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9baa1c8cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9baa1c8cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9baa1c8cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9baa1c8cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9baa1c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9baa1c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9baa1c8cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9baa1c8cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9baa1c9ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9baa1c9ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9baa1c9ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9baa1c9ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9baa1ad854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9baa1ad854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9baa1ad854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9baa1cb19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9baa1cb19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9baa1cb19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f9baa1ae1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9baa1ae1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9baa1ae1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9baa1d3483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9baa1d3483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9baa1d3483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9baa1d9af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9baa1d9af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9baa1d9af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9baa136c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9baa136c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9baa136c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9baa136c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f9baa18c82d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9baa18c82d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9baa18c82d clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f9baa18c82d clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3736:0 #47 0x00007f9baa156949 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #48 0x00007f9baa156949 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #49 0x00007f9baa156949 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #50 0x00007f9baa156949 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #51 0x00007f9baa156949 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2362:0 #52 0x00007f9baa156d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f9baa156d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #54 0x00007f9baa1570ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #55 0x00007f9baa1572ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #56 0x00007f9baa157662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f9baa157662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f9baa446cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #59 0x00007f9baa446cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f9baa446cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #61 0x00007f9baa446cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #62 0x00007f9baa446cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #63 0x00007f9baa4512aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #64 0x00007f9baa4512aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #65 0x00007f9baa4512aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #66 0x00007f9baa4512aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #67 0x00007f9baa4512aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #68 0x00007f9ba88ca7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #69 0x00007f9ba88ca7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #70 0x00007f9ba88ca7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #71 0x00007f9ba88ca7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #72 0x00007f9ba9f61949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #73 0x00007f9ba9f05e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #74 0x00007f9ba9f05e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #75 0x00007f9ba9f05e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #76 0x00007f9ba9fbd8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #77 0x0000557f5ebe62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #78 0x0000557f5ebe9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #79 0x0000557f5ebe9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #80 0x00007f9ba0e25590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #81 0x00007f9ba0e25649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #82 0x0000557f5ebe20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/test-variably-modified-types.c.script: line 1: 3104747 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-variably-modified-types.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/track-control-dependency-conditions.cpp (1196 of 19121) ******************** TEST 'Clang :: Analysis/track-control-dependency-conditions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/track-control-dependency-conditions.cpp -check-prefix=CHECK-INVALID-DEBUG : 'RUN: at line 17'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/track-control-dependency-conditions.cpp:1025:7: Error evaluating statement #0 0x00007f9e96488607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9e964869d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9e96488dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9e952f5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9e9e6085d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9e9e6085d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9e9e6085d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9e9e6085d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9e9e6085d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9e9e6085d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9e9e6085d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f9e9e6085d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007f9e9e611b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007f9e9e6120ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007f9e9e6122ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #15 0x00007f9e9e612662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f9e9e612662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f9e9e901cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f9e9e901cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f9e9e901cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #20 0x00007f9e9e901cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #21 0x00007f9e9e901cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #22 0x00007f9e9e90c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #23 0x00007f9e9e90c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #24 0x00007f9e9e90c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #25 0x00007f9e9e90c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #26 0x00007f9e9e90c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #27 0x00007f9e9cd857f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #28 0x00007f9e9cd857f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #29 0x00007f9e9cd857f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #30 0x00007f9e9cd857f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #31 0x00007f9e9e41c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #32 0x00007f9e9e3c0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #33 0x00007f9e9e3c0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #34 0x00007f9e9e3c0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #35 0x00007f9e9e4788e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #36 0x000055fcfaf832fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #37 0x000055fcfaf86432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #38 0x000055fcfaf86ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #39 0x00007f9e952e0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #40 0x00007f9e952e0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #41 0x000055fcfaf7f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/track-control-dependency-conditions.cpp.script: line 4: 3104790 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/test-after-div-zero.c (1197 of 19121) ******************** TEST 'Clang :: Analysis/test-after-div-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/test-after-div-zero.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/test-after-div-zero.c:201:9: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-after-div-zero.c:201:9: Error evaluating statement #0 0x00007f240d077607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f240d0759d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f240d077dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f240bee4930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f24155c6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f24155c6da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f24155c6da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f24155c6da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f24155c6da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f24155c6da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f24155c6da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f24155c6da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2415272cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2415272cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2415272cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2415272cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2415272cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2415272cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2415272cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2415272cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2415273ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2415273ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2415273ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2415273ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2415274eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2415274eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2415274eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f241527520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f241527520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f241527520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f24152581d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f24152581d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f24152581d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f241527d483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f241527d483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f241527d483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2415283af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2415283af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2415283af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f24151e0caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f24151e0caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f24151e0caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f24151e0caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f24151e115b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f24151e115b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f24151e115b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f241548369b llvm::IntrusiveRefCntPtr::operator bool() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:201:0 #47 0x00007f241548369b isZero /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:142:0 #48 0x00007f241548369b checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:208:0 #49 0x00007f241548369b void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::TestAfterDivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007f24151c9de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f24151ca037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007f2415236ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007f2415236ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007f2415236ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007f2415236ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007f2415236ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007f2415236ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007f2415236ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007f2415200849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007f2415200849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007f2415200d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f2415200d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007f24152010ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007f24152012ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007f2415201662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f2415201662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f24154f0cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007f24154f0cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007f24154f0cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007f24154f0cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007f24154f0cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007f24154fb2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007f24154fb2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007f24154fb2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007f24154fb2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007f24154fb2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007f24139747f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007f24139747f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007f24139747f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007f24139747f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007f241500b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007f2414fafe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007f2414fafe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007f2414fafe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007f24150678e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x0000558f857b62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x0000558f857b9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x0000558f857b9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007f240becf590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007f240becf649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x0000558f857b20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/test-after-div-zero.c.script: line 2: 3104621 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/test-after-div-zero.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-separate-retaincount.cpp (1198 of 19121) ******************** TEST 'Clang :: Analysis/test-separate-retaincount.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-os-object /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/test-separate-retaincount.cpp:27:17: Error evaluating New Allocator Call #0 0x00007f2b5858e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2b5858c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2b5858edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2b573fb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2b60addda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b60addda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b60addda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b60addda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b60addda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b60addda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b60addda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2b60addda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f2b60789cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f2b60789cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f2b60789cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f2b60789cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f2b60789cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f2b60789cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f2b60789cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f2b60789cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f2b6078aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f2b6078aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f2b6078aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2b6078aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2b6076e854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2b6076e854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2b6076e854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2b6078c19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2b6078c19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2b6078c19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f2b6076f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2b6076f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2b6076f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2b60794483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2b60794483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2b60794483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f2b6079aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2b6079aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2b6079aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f2b606f7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2b606f7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2b606f7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2b606f7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2b606f815b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2b606f815b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2b606f815b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2b6075b974 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2b6075b974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2b6075b974 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f2b6075b974 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:975:0 #50 0x00007f2b607100ea clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:227:0 #51 0x00007f2b607100ea clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1319:0 #52 0x00007f2b6071813f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:979:0 #53 0x00007f2b6071821c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #54 0x00007f2b607183d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f2b60718662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f2b60718662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f2b60a07cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f2b60a07cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f2b60a07cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #60 0x00007f2b60a07cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #61 0x00007f2b60a07cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #62 0x00007f2b60a122aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #63 0x00007f2b60a122aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #64 0x00007f2b60a122aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #65 0x00007f2b60a122aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #66 0x00007f2b60a122aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #67 0x00007f2b5ee8b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #68 0x00007f2b5ee8b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #69 0x00007f2b5ee8b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #70 0x00007f2b5ee8b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #71 0x00007f2b60522949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #72 0x00007f2b604c6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #73 0x00007f2b604c6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #74 0x00007f2b604c6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #75 0x00007f2b6057e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #76 0x000055fac649a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #77 0x000055fac649d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #78 0x000055fac649def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #79 0x00007f2b573e6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #80 0x00007f2b573e6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #81 0x000055fac64960a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/test-separate-retaincount.cpp.script: line 2: 3104715 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-separate-retaincount.cpp -analyzer-checker=core,osx -analyzer-disable-checker osx.cocoa.RetainCount -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-objc-non-nil-return-value-checker.m (1199 of 19121) ******************** TEST 'Clang :: Analysis/test-objc-non-nil-return-value-checker.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/test-objc-non-nil-return-value-checker.m:49:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-objc-non-nil-return-value-checker.m:49:23: Error evaluating statement #0 0x00007f10d59aa607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f10d59a89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f10d59aadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f10d4817930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f10ddef9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f10ddef9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f10ddef9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f10ddef9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f10ddef9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f10ddef9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f10ddef9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f10ddef9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f10ddba5cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f10ddba5cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f10ddba5cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f10ddba5cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f10ddba5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f10ddba5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f10ddba5cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f10ddba5cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f10ddba6ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f10ddba6ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f10ddba6ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f10ddba6ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f10ddb8a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f10ddb8a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f10ddb8a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f10ddba819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f10ddba819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f10ddba819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f10ddb8b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f10ddb8b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f10ddb8b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f10ddbb0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f10ddbb0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f10ddbb0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f10ddbb6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f10ddbb6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f10ddbb6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f10ddb13caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f10ddb13caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f10ddb13caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f10ddb13caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f10ddff40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f10ddff40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f10ddff40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f10ddb784e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f10ddb784e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f10ddb784e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f10ddb784e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f10ddb784e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f10ddb784e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f10ddb32093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f10ddb32093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f10ddb33d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f10ddb33d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f10ddb340ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f10ddb342ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f10ddb34662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f10ddb34662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f10dde23cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f10dde23cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f10dde23cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f10dde23cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f10dde23cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f10dde2e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f10dde2e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f10dde2e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f10dde2e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f10dde2e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f10dc2a77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f10dc2a77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f10dc2a77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f10dc2a77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f10dd93e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f10dd8e2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f10dd8e2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f10dd8e2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f10dd99a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055dcfed952fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055dcfed98432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055dcfed98ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f10d4802590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f10d4802649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055dcfed910a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/test-objc-non-nil-return-value-checker.m.script: line 1: 3104712 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/test-objc-non-nil-return-value-checker.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/track-control-dependency-conditions.m (1202 of 19121) ******************** TEST 'Clang :: Analysis/track-control-dependency-conditions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/track-control-dependency-conditions.m 1. parser at end of file #0 0x00007fe361b43607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe361b419d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe361b43dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe3609b0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe36a092da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe36a092da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe36a092da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe36a092da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe36a092da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe36a092da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe36a092da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fe36a092da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fe369d3ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fe369d3ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fe369d3ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fe369d3ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fe369d3ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fe369d3ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fe369d3ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fe369d3ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fe369d3fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fe369d3fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fe369d3fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fe369d3fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fe369d23854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe369d23854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe369d23854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe369d4119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe369d4119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe369d4119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fe369d241d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe369d241d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe369d241d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fe369d49483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe369d49483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe369d49483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fe369d4faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe369d4faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe369d4faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fe369caccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe369caccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe369caccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe369caccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe369cad15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe369cad15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe369cad15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe369c773be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe369c773be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe369c773be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007fe369cbe120 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe369cbe120 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe369cbe120 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:295:0 #52 0x00007fe369ccda17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe369ccda17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe369ccda17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe369fbccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007fe369fbccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007fe369fbccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007fe369fbccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007fe369fbccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007fe369fc72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007fe369fc72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007fe369fc72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007fe369fc72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007fe369fc72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007fe3684407f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007fe3684407f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007fe3684407f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007fe3684407f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007fe369ad7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007fe369a7be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007fe369a7be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007fe369a7be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007fe369b338e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563a50b842fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563a50b87432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563a50b87ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007fe36099b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007fe36099b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563a50b800a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/track-control-dependency-conditions.m.script: line 1: 3104814 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/track-control-dependency-conditions.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/traversal-algorithm.mm (1203 of 19121) ******************** TEST 'Clang :: Analysis/traversal-algorithm.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.DumpTraversal -analyzer-max-loop 4 -std=c++11 /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-algorithm.mm | /usr/bin/FileCheck -check-prefix=DFS /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.DumpTraversal -analyzer-max-loop 4 -std=c++11 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/traversal-algorithm.mm:27:10: Error evaluating branch #0 0x00007fb0f2774607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb0f27729d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb0f2774dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb0f15e1930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb0facc3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb0facc3da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb0facc3da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb0facc3da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb0facc3da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb0facc3da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb0facc3da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fb0facc3da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fb0fa96fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fb0fa96fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fb0fa96fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fb0fa96fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fb0fa96fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fb0fa96fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fb0fa96fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fb0fa96fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fb0fa970ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fb0fa970ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fb0fa970ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fb0fa970ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fb0fa954854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb0fa954854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb0fa954854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb0fa97219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb0fa97219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb0fa97219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fb0fa9551d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb0fa9551d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb0fa9551d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fb0fa97a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb0fa97a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb0fa97a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fb0fa980af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb0fa980af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb0fa980af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fb0fa8ddcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb0fa8ddcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb0fa8ddcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb0fa8ddcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb0fadbe0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb0fadbe0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb0fadbe0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fb0fa8eae2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fb0fa8eae2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fb0fa8eae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fb0fa8eae2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fb0fa8eae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fb0fa8eae2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fb0fa8eae2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fb0fa8eae2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fb0fa8eae2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fb0fa8eae2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fb0fa8eb5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fb0fa8fe662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fb0fa8fe662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fb0fabedcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fb0fabedcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fb0fabedcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fb0fabedcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fb0fabedcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fb0fabf82aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fb0fabf82aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fb0fabf82aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fb0fabf82aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fb0fabf82aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fb0f90717f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fb0f90717f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fb0f90717f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fb0f90717f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fb0fa708949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fb0fa6ace4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fb0fa6ace4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fb0fa6ace4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fb0fa7648e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000557a2a23d2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000557a2a240432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000557a2a240ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fb0f15cc590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fb0f15cc649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000557a2a2390a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=DFS /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-algorithm.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/traversal-path-unification.c (1204 of 19121) ******************** TEST 'Clang :: Analysis/traversal-path-unification.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-path-unification.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-path-unification.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal -DUSE_EXPR /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-path-unification.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/traversal-path-unification.c:17:7 : Error evaluating branch #0 0x00007ff2891e7607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff2891e59d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff2891e7dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff288054930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff291736da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff291736da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff291736da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff291736da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff291736da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff291736da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff291736da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff291736da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff2913e2cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff2913e2cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff2913e2cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff2913e2cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff2913e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff2913e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff2913e2cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff2913e2cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff2913e3ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff2913e3ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff2913e3ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff2913e3ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff2913e4eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff2913e4eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff2913e4eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007ff2913e520d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff2913e520d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff2913e520d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007ff2913c81d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff2913c81d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff2913c81d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff2913ed483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff2913ed483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff2913ed483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff2913f3af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff2913f3af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff2913f3af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff291350caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff291350caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff291350caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff291350caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff2918310f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff2918310f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff2918310f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff29135de2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007ff29135de2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007ff29135de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007ff29135de2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007ff29135de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007ff29135de2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007ff29135de2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007ff29135de2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007ff29135de2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007ff29135de2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007ff29135e5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007ff291371662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007ff291371662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007ff291660cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007ff291660cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007ff291660cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007ff291660cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007ff291660cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007ff29166b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007ff29166b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007ff29166b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007ff29166b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007ff29166b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007ff28fae47f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007ff28fae47f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007ff28fae47f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007ff28fae47f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007ff29117b949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007ff29111fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007ff29111fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007ff29111fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007ff2911d78e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055eecd0252fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055eecd028432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055eecd028ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007ff28803f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007ff28803f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055eecd0210a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/traversal-path-unification.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/trustnonnullchecker_test.mm (1205 of 19121) ******************** TEST 'Clang :: Analysis/trustnonnullchecker_test.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trustnonnullchecker_test.mm 1. parser at end of file #0 0x00007ff893b7c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff893b7a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff893b7cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff8929e9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff89bd00afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff89bd00afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff89bd00afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff89bd00afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff89bd00afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff89bd00afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff89bd00afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007ff89bd00afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007ff89bd015c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007ff89bd0644e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007ff89bd06662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007ff89bd06662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007ff89bff5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007ff89bff5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007ff89bff5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007ff89bff5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007ff89bff5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007ff89c0002aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007ff89c0002aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007ff89c0002aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007ff89c0002aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007ff89c0002aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007ff89a4797f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007ff89a4797f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007ff89a4797f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007ff89a4797f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007ff89bb10949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007ff89bab4e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007ff89bab4e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007ff89bab4e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007ff89bb6c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005638a7cd22fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005638a7cd5432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005638a7cd5ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007ff8929d4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007ff8929d4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005638a7cce0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/trustnonnullchecker_test.mm.script: line 1: 3105008 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trustnonnullchecker_test.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/trivial-copy-struct.cpp (1206 of 19121) ******************** TEST 'Clang :: Analysis/trivial-copy-struct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trivial-copy-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trivial-copy-struct.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Wrapper::Wrapper() at line 89 #1 Calling nestedLazyCompoundVal(List *) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trivial-copy-struct.cpp:81:8: Error evaluating statement #0 0x00007fa591f80607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa591f7e9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa591f80dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa590ded930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa59a1005d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa59a1005d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa59a1005d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa59a1005d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa59a1005d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa59a1005d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa59a1005d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fa59a1005d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fa59a109b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fa59a10a0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fa59a10a21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fa59a10a3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fa59a10a662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fa59a10a662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fa59a3f9cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fa59a3f9cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fa59a3f9cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fa59a3f9cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fa59a3f9cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fa59a4042aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fa59a4042aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fa59a4042aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fa59a4042aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fa59a4042aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fa59887d7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fa59887d7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fa59887d7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fa59887d7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fa599f14949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fa599eb8e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fa599eb8e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fa599eb8e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fa599f708e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000056102282f2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000561022832432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000561022832ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fa590dd8590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fa590dd8649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000056102282b0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/trivial-copy-struct.cpp.script: line 1: 3105002 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/trivial-copy-struct.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/unary-sym-expr-no-crash.c (1207 of 19121) ******************** TEST 'Clang :: Analysis/unary-sym-expr-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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 0x00007f2ad83ae607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f2ad83ac9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2ad83aedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f2ad721b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2ae05a3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2ae05a3c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2ae05a3c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2ae05a3c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f2ae05a3c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f2ae05a3c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f2ae052e953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f2ae052e953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f2ae052e953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f2ae052e953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f2ae0557361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007f2ae0557361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007f2ae0532ecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007f2ae0532ecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007f2ae0532ecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007f2ae0532ecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007f2ae05335c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f2ae053844e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f2ae0538662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f2ae0538662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f2ae0827cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2ae0827cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2ae0827cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007f2ae0827cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007f2ae0827cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007f2ae08322aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007f2ae08322aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007f2ae08322aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007f2ae08322aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007f2ae08322aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007f2adecab7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007f2adecab7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007f2adecab7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007f2adecab7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007f2ae0342949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007f2ae02e6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007f2ae02e6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007f2ae02e6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007f2ae039e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055e64e8762fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x000055e64e879432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x000055e64e879ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007f2ad7206590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007f2ad7206649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055e64e8720a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unary-sym-expr-no-crash.c.script: line 2: 3105055 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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/uninit-bug-first-iteration-init.c (1208 of 19121) ******************** TEST 'Clang :: Analysis/uninit-bug-first-iteration-init.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-bug-first-iteration-init.c:26:10: Error evaluating statement #0 0x00007ff834a6a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff834a689d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff834a6adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff8338d7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff83cc5fc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff83cc5fc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff83cc5fc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff83cc5fc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff83cc5fc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff83cc5fc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007ff83cbea953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007ff83cbea953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007ff83cbea953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007ff83cbea953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007ff83cbf3b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007ff83cbf40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007ff83cbf421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007ff83cbf43d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007ff83cbf4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007ff83cbf4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007ff83cee3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007ff83cee3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007ff83cee3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007ff83cee3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007ff83cee3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007ff83ceee2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007ff83ceee2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007ff83ceee2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007ff83ceee2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007ff83ceee2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007ff83b3677f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007ff83b3677f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007ff83b3677f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007ff83b3677f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007ff83c9fe949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007ff83c9a2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007ff83c9a2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007ff83c9a2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007ff83ca5a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000056424d2912fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000056424d294432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000056424d294ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007ff8338c2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007ff8338c2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000056424d28d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-bug-first-iteration-init.c.script: line 1: 3105213 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-bug-first-iteration-init.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-const.cpp (1209 of 19121) ******************** TEST 'Clang :: Analysis/uninit-const.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-const.cpp:50:9: Error evaluating statement #0 0x00007f3d92658607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f3d926569d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f3d92658dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f3d914c5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f3d9a98b559 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3d9a98b559 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3d9a98b559 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3d9a98b559 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3d9a98b559 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3d9a98b559 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3d9a98b559 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f3d9a98b559 (anonymous namespace)::MallocChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2796:0 #12 0x00007f3d9a7abe70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f3d9a7d8833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f3d9a7d8833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f3d9a7d8833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f3d9a7d8833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f3d9a7d8833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f3d9a7d8833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f3d9a7d8833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f3d9a7e1b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f3d9a7e20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f3d9a7e22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f3d9a7e2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f3d9a7e2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f3d9aad1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f3d9aad1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f3d9aad1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f3d9aad1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f3d9aad1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f3d9aadc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f3d9aadc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f3d9aadc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f3d9aadc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f3d9aadc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f3d98f557f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f3d98f557f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f3d98f557f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f3d98f557f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f3d9a5ec949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f3d9a590e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f3d9a590e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f3d9a590e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f3d9a6488e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005649903612fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x0000564990364432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x0000564990364ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f3d914b0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f3d914b0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000056499035d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-const.cpp.script: line 2: 3105233 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-const.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- ******************** Testing: 0. FAIL: Clang :: Analysis/unary-sym-expr.c (1210 of 19121) ******************** TEST 'Clang :: Analysis/unary-sym-expr.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/unary-sym-expr.c:42:7: Error evaluating branch #0 0x00007f7f49d16607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7f49d149d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7f49d16dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7f48b83930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7f52265da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7f52265da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7f52265da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7f52265da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7f52265da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7f52265da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7f52265da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7f52265da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7f51f11cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7f51f11cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7f51f11cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7f51f11cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7f51f11cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7f51f11cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7f51f11cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7f51f11cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7f51f12ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7f51f12ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7f51f12ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7f51f12ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7f51ef6854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7f51ef6854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7f51ef6854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7f51f1419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7f51f1419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7f51f1419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7f51ef71d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7f51ef71d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7f51ef71d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7f51f1c483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7f51f1c483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7f51f1c483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7f51f22af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7f51f22af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7f51f22af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7f51e7fc5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7f51e7fc5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7f51e7fc5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7f51e7fc5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f7f523600f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7f523600f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7f523600f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7f51e8ce2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f7f51e8ce2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f7f51e8ce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f7f51e8ce2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f7f51e8ce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f7f51e8ce2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f7f51e8ce2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f7f51e8ce2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f7f51e8ce2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f7f51e8ce2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f7f51e8d5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f7f51ea0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f7f51ea0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f7f5218fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f7f5218fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f7f5218fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f7f5218fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f7f5218fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f7f5219a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f7f5219a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f7f5219a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f7f5219a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f7f5219a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f7f506137f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f7f506137f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f7f506137f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f7f506137f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f7f51caa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f7f51c4ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f7f51c4ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f7f51c4ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f7f51d068e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000056472978b2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000056472978e432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000056472978eef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f7f48b6e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f7f48b6e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005647297870a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unary-sym-expr.c.script: line 1: 3105066 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unary-sym-expr.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-ps-rdar6145427.m (1211 of 19121) ******************** TEST 'Clang :: Analysis/uninit-ps-rdar6145427.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-ps-rdar6145427.m:34:31: Error evaluating statement #0 0x00007f0487efb607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0487ef99d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0487efbdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0486d68930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f04900f0c2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f04900f0c2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f04900f0c2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f04900f0c2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f04900f0c2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f04900f0c2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007f049007b953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007f049007b953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007f049007b953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007f049007b953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007f0490084b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007f04900850ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007f049008521c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007f04900853d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f0490085662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f0490085662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f0490374cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f0490374cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f0490374cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007f0490374cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007f0490374cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007f049037f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007f049037f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007f049037f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007f049037f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007f049037f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007f048e7f87f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007f048e7f87f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007f048e7f87f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007f048e7f87f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007f048fe8f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007f048fe33e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007f048fe33e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007f048fe33e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007f048feeb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x0000556712c482fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x0000556712c4b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x0000556712c4bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007f0486d53590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007f0486d53649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x0000556712c440a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-ps-rdar6145427.m.script: line 1: 3105249 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-ps-rdar6145427.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-structured-binding-struct.cpp (1212 of 19121) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-struct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-structured-binding-struct.cpp:84:8: Error evaluating statement #0 0x00007fb427279607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fb4272779d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fb427279dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fb4260e6930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fb42f3f95d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb42f3f95d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb42f3f95d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb42f3f95d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb42f3f95d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb42f3f95d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb42f3f95d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fb42f3f95d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fb42f402b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fb42f4030ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fb42f40321c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fb42f4033d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fb42f403662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fb42f403662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fb42f6f2cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fb42f6f2cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fb42f6f2cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fb42f6f2cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fb42f6f2cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fb42f6fd2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fb42f6fd2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fb42f6fd2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fb42f6fd2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fb42f6fd2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fb42db767f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fb42db767f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fb42db767f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fb42db767f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fb42f20d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fb42f1b1e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fb42f1b1e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fb42f1b1e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fb42f2698e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055c5caded2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055c5cadf0432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055c5cadf0ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fb4260d1590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fb4260d1649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055c5cade90a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-structured-binding-struct.cpp.script: line 1: 3105330 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-structured-binding-struct.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-structured-binding-array.cpp (1214 of 19121) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-structured-binding-array.cpp:355:3: Error evaluating statement #0 0x00007fe7eea4a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe7eea489d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe7eea4adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe7ed8b7930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe7f6bca5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe7f6bca5d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe7f6bca5d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe7f6bca5d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe7f6bca5d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe7f6bca5d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe7f6bca5d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe7f6bca5d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fe7f6bd3b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fe7f6bd40ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fe7f6bd421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fe7f6bd43d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fe7f6bd4662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fe7f6bd4662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fe7f6ec3cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fe7f6ec3cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fe7f6ec3cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fe7f6ec3cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fe7f6ec3cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fe7f6ece2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fe7f6ece2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fe7f6ece2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fe7f6ece2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fe7f6ece2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fe7f53477f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fe7f53477f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fe7f53477f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fe7f53477f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fe7f69de949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fe7f6982e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fe7f6982e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fe7f6982e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fe7f6a3a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x000055edf19052fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x000055edf1908432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x000055edf1908ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fe7ed8a2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fe7ed8a2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x000055edf19010a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-structured-binding-array.cpp.script: line 1: 3105326 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-structured-binding-array.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-exhaustive-switch-bug.c (1215 of 19121) ******************** TEST 'Clang :: Analysis/uninit-exhaustive-switch-bug.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-exhaustive-switch-bug.c 1. parser at end of file #0 0x00007fa698a4c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa698a4a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa698a4cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa6978b9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa6a0f9bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa6a0f9bda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa6a0f9bda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa6a0f9bda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa6a0f9bda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa6a0f9bda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa6a0f9bda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa6a0f9bda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa6a0c47cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa6a0c47cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa6a0c47cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa6a0c47cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa6a0c47cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa6a0c47cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa6a0c47cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa6a0c47cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa6a0c49ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa6a0c49ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa6a0c49ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa6a0c49ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007fa6a0c2cea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa6a0c2cea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa6a0c2cea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007fa6a0c2d385 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa6a0c2d385 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa6a0c2d385 clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:107:65 #30 0x00007fa6a0bb62a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fa6a0bb62a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fa6a0bb62a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fa6a0bb62a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fa6a0bd1bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fa6a0bd1bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fa6a0bd1bdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007fa6a0bd1bdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007fa6a0bd211a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007fa6a0bd6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007fa6a0bd6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007fa6a0ec5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007fa6a0ec5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007fa6a0ec5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007fa6a0ec5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007fa6a0ec5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007fa6a0ed02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007fa6a0ed02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007fa6a0ed02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007fa6a0ed02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007fa6a0ed02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007fa69f3497f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007fa69f3497f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007fa69f3497f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007fa69f3497f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007fa6a09e0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007fa6a0984e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007fa6a0984e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007fa6a0984e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007fa6a0a3c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x000056480de902fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x000056480de93432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x000056480de93ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007fa6978a4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007fa6978a4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x000056480de8c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-exhaustive-switch-bug.c.script: line 1: 3105248 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-exhaustive-switch-bug.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/unified-sources/source1.cpp (1219 of 19121) ******************** TEST 'Clang :: Analysis/unified-sources/source1.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testContainerMethodInHeaderFile(ContainerInHeaderFile) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement #0 0x00007eff83172607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007eff831709d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007eff83172dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007eff81fdf930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007eff8b6c1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007eff8b6c1da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007eff8b6c1da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007eff8b6c1da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007eff8b6c1da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007eff8b6c1da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007eff8b6c1da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007eff8b6c1da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007eff8b36dcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007eff8b36dcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007eff8b36dcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007eff8b36dcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007eff8b36dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007eff8b36dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007eff8b36dcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007eff8b36dcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007eff8b36eab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007eff8b36eab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007eff8b36eab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007eff8b36eab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007eff8b36feab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007eff8b36feab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007eff8b36feab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007eff8b37020d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007eff8b37020d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007eff8b37020d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007eff8b3531d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007eff8b3531d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007eff8b3531d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007eff8b378483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007eff8b378483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007eff8b378483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007eff8b37eaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007eff8b37eaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007eff8b37eaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007eff8b2dbcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007eff8b2dbcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007eff8b2dbcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007eff8b2dbcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007eff8b417273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007eff8b417273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007eff8b417273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007eff8b417273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007eff8b417273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007eff8b417273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007eff8b417273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007eff8b2c4de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007eff8b2c5037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007eff8b331ba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007eff8b331ba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007eff8b331ba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007eff8b331ba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007eff8b331ba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007eff8b331ba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007eff8b331ba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007eff8b2fb849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007eff8b2fb849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007eff8b2fbd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007eff8b2fbd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007eff8b2fc0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007eff8b2fc2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007eff8b2fc662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007eff8b2fc662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007eff8b5ebcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007eff8b5ebcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007eff8b5ebcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007eff8b5ebcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007eff8b5ebcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007eff8b5f62aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007eff8b5f62aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007eff8b5f62aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007eff8b5f62aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007eff8b5f62aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007eff89a6f7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007eff89a6f7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007eff89a6f7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007eff89a6f7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007eff8b106949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007eff8b0aae4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007eff8b0aae4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007eff8b0aae4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007eff8b1628e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x000055d4d47412fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x000055d4d4744432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x000055d4d4744ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007eff81fca590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007eff81fca649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x000055d4d473d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/unified-sources/Output/source1.cpp.script: line 1: 3105168 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/undef-buffers.c (1223 of 19121) ******************** TEST 'Clang :: Analysis/undef-buffers.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/undef-buffers.c:43:15: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/undef-buffers.c:43:15: Error evaluating statement #0 0x00007f4b7a5ae607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4b7a5ac9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4b7a5aedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4b7941b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4b82ae3bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4b82ae3bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4b82ae3bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4b82ae3bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4b82ae3bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4b82ae3bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4b82ae3bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4b82ae3bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f4b828f75e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f4b828f75e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f4b828f75e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f4b8270628a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f4b8270628a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f4b8270628a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f4b8270628a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f4b827b4511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f4b827b4511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f4b827b4511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f4b827b4511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f4b827baaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f4b827baaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f4b827baaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f4b82717d5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f4b82717d5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f4b82717d5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f4b82717d5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f4b82bf80f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f4b82bf80f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f4b82bf80f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f4b828de2a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f4b828de2a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f4b828de2a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f4b828de2a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f4b828de2a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f4b828de2a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f4b828de73b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f4b828de73b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f4b828de73b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f4b828f821b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f4b828f821b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f4b8270832d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f4b8270832d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f4b8270832d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f4b8270832d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f4b8270832d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f4b827677bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f4b827677bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f4b827677bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f4b827677bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f4b827677bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f4b827677bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f4b8276825f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f4b82736786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f4b82736786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f4b82737d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f4b82737d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f4b827380ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f4b827382ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f4b82738662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f4b82738662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f4b82a27cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f4b82a27cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f4b82a27cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f4b82a27cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f4b82a27cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f4b82a322aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f4b82a322aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f4b82a322aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f4b82a322aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f4b82a322aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f4b80eab7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f4b80eab7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f4b80eab7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f4b80eab7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f4b82542949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f4b824e6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f4b824e6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f4b824e6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f4b8259e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055cd49c832fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055cd49c86432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055cd49c86ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f4b79406590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f4b79406649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055cd49c7f0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/undef-buffers.c.script: line 1: 3105084 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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/uninit-vals.cpp (1224 of 19121) ******************** TEST 'Clang :: Analysis/uninit-vals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-vals.cpp:17:8: Error evaluating statement #0 0x00007fe4ad211607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe4ad20f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe4ad211dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe4ac07e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe4b53915d6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe4b53915d6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe4b53915d6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe4b53915d6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe4b53915d6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe4b53915d6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe4b53915d6 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007fe4b53915d6 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1053:0 #12 0x00007fe4b539ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #13 0x00007fe4b539b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #14 0x00007fe4b539b21c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #15 0x00007fe4b539b3d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fe4b539b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fe4b539b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fe4b568acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #19 0x00007fe4b568acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fe4b568acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #21 0x00007fe4b568acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #22 0x00007fe4b568acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #23 0x00007fe4b56952aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #24 0x00007fe4b56952aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #25 0x00007fe4b56952aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #26 0x00007fe4b56952aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #27 0x00007fe4b56952aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #28 0x00007fe4b3b0e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #29 0x00007fe4b3b0e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #30 0x00007fe4b3b0e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #31 0x00007fe4b3b0e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #32 0x00007fe4b51a5949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #33 0x00007fe4b5149e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #34 0x00007fe4b5149e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #35 0x00007fe4b5149e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #36 0x00007fe4b52018e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #37 0x0000563149eb92fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #38 0x0000563149ebc432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #39 0x0000563149ebcef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #40 0x00007fe4ac069590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #41 0x00007fe4ac069649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #42 0x0000563149eb50a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-vals.cpp.script: line 2: 3105374 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-structured-binding-tuple.cpp (1225 of 19121) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-tuple.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/uninit-structured-binding-tuple.cpp:573:8: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-structured-binding-tuple.cpp:573:8: Error evaluating statement #0 0x00007f5f1b7be607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5f1b7bc9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5f1b7bedba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5f1a62b930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f5f239153de retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f5f239153de retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5f239153de retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5f239153de IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5f239153de ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5f239153de MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5f239153de get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:435:40 #11 0x00007f5f239153de clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:602:55 #12 0x00007f5f2396606b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f5f2396606b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f5f2396606b clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:643:59 #15 0x00007f5f2396617b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f5f2396617b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f5f2396617b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:660:72 #18 0x00007f5f23988885 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:827:0 #19 0x00007f5f23946733 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #20 0x00007f5f23946733 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2146:0 #21 0x00007f5f23947d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f5f23947d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #23 0x00007f5f239480ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #24 0x00007f5f239482ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #25 0x00007f5f23948662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f5f23948662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f5f23c37cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5f23c37cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5f23c37cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #30 0x00007f5f23c37cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #31 0x00007f5f23c37cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #32 0x00007f5f23c422aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #33 0x00007f5f23c422aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #34 0x00007f5f23c422aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #35 0x00007f5f23c422aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #36 0x00007f5f23c422aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #37 0x00007f5f220bb7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #38 0x00007f5f220bb7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #39 0x00007f5f220bb7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #40 0x00007f5f220bb7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #41 0x00007f5f23752949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #42 0x00007f5f236f6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #43 0x00007f5f236f6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #44 0x00007f5f236f6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #45 0x00007f5f237ae8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #46 0x0000555802eaa2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #47 0x0000555802ead432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #48 0x0000555802eadef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #49 0x00007f5f1a616590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #50 0x00007f5f1a616649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #51 0x0000555802ea60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-structured-binding-tuple.cpp.script: line 1: 3105331 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/uninit-structured-binding-tuple.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/unions.cpp (1226 of 19121) ******************** TEST 'Clang :: Analysis/unions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unions.cpp -analyzer-config eagerly-assume=false -verify 1. parser at end of file #0 0x00007f0094f17607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0094f159d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0094f17dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0093d84930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f009d09bafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f009d09bafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f009d09bafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f009d09bafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f009d09bafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f009d09bafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f009d09bafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f009d09bafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f009d09c5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f009d0a144e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f009d0a1662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f009d0a1662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f009d390cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f009d390cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f009d390cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f009d390cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f009d390cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f009d39b2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f009d39b2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f009d39b2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f009d39b2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f009d39b2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f009b8147f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f009b8147f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f009b8147f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f009b8147f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f009ceab949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f009ce4fe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f009ce4fe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f009ce4fe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f009cf078e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055637c0682fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055637c06b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055637c06bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f0093d6f590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f0093d6f649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055637c0640a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unions.cpp.script: line 1: 3105412 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unions.cpp -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/unix-api.cpp (1227 of 19121) ******************** TEST 'Clang :: Analysis/unix-api.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-api.cpp 1. parser at end of file #0 0x00007f20d60c4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f20d60c29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f20d60c4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f20d4f31930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f20de248afe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f20de248afe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f20de248afe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f20de248afe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f20de248afe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f20de248afe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f20de248afe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f20de248afe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f20de2495c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f20de24e44e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f20de24e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f20de24e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f20de53dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f20de53dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f20de53dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f20de53dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f20de53dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f20de5482aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f20de5482aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f20de5482aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f20de5482aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f20de5482aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f20dc9c17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f20dc9c17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f20dc9c17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f20dc9c17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f20de058949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f20ddffce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f20ddffce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f20ddffce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f20de0b48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x00005580c56692fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x00005580c566c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x00005580c566cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f20d4f1c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f20d4f1c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x00005580c56650a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-api.cpp.script: line 1: 3105497 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-api.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/unified-sources/UnifiedSource-1.cpp (1228 of 19121) ******************** TEST 'Clang :: Analysis/unified-sources/UnifiedSource-1.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/UnifiedSource-1.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testContainerMethodInHeaderFile(ContainerInHeaderFile) 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement #0 0x00007f9d4b68e607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9d4b68c9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9d4b68edba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9d4a4fb930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9d53bddda6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9d53bddda6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9d53bddda6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9d53bddda6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9d53bddda6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9d53bddda6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9d53bddda6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9d53bddda6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f9d53889cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f9d53889cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f9d53889cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f9d53889cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f9d53889cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f9d53889cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f9d53889cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f9d53889cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f9d5388aab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f9d5388aab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f9d5388aab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f9d5388aab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f9d5388beab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9d5388beab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9d5388beab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f9d5388c20d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f9d5388c20d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f9d5388c20d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f9d5386f1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9d5386f1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9d5386f1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f9d53894483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9d53894483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9d53894483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f9d5389aaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9d5389aaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9d5389aaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f9d537f7caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9d537f7caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9d537f7caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9d537f7caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9d53933273 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f9d53933273 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f9d53933273 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f9d53933273 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f9d53933273 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f9d53933273 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:81:0 #49 0x00007f9d53933273 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #50 0x00007f9d537e0de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f9d537e1037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #52 0x00007f9d5384dba0 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #53 0x00007f9d5384dba0 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #54 0x00007f9d5384dba0 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #55 0x00007f9d5384dba0 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #56 0x00007f9d5384dba0 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #57 0x00007f9d5384dba0 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #58 0x00007f9d5384dba0 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:50:0 #59 0x00007f9d53817849 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #60 0x00007f9d53817849 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2092:0 #61 0x00007f9d53817d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f9d53817d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #63 0x00007f9d538180ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #64 0x00007f9d538182ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #65 0x00007f9d53818662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f9d53818662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f9d53b07cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #68 0x00007f9d53b07cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #69 0x00007f9d53b07cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #70 0x00007f9d53b07cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #71 0x00007f9d53b07cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #72 0x00007f9d53b122aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #73 0x00007f9d53b122aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #74 0x00007f9d53b122aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #75 0x00007f9d53b122aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #76 0x00007f9d53b122aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #77 0x00007f9d51f8b7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #78 0x00007f9d51f8b7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #79 0x00007f9d51f8b7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #80 0x00007f9d51f8b7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #81 0x00007f9d53622949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #82 0x00007f9d535c6e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #83 0x00007f9d535c6e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #84 0x00007f9d535c6e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #85 0x00007f9d5367e8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #86 0x000055da26acf2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #87 0x000055da26ad2432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #88 0x000055da26ad2ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #89 0x00007f9d4a4e6590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #90 0x00007f9d4a4e6649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #91 0x000055da26acb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/unified-sources/Output/UnifiedSource-1.cpp.script: line 1: 3105179 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unified-sources/UnifiedSource-1.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-const.c (1233 of 19121) ******************** TEST 'Clang :: Analysis/uninit-const.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-const.c:173:16: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-const.c:173:16: Error evaluating statement #0 0x00007f4b0b673607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f4b0b6719d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f4b0b673dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f4b0a4e0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f4b13ba8bfe retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4b13ba8bfe retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4b13ba8bfe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4b13ba8bfe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4b13ba8bfe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4b13ba8bfe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4b13ba8bfe get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f4b13ba8bfe (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3074:46 #12 0x00007f4b139bc5e5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f4b139bc5e5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f4b139bc5e5 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f4b137cb28a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f4b137cb28a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f4b137cb28a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f4b137cb28a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:644:30 #19 0x00007f4b13879511 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f4b13879511 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f4b13879511 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:664:0 #22 0x00007f4b13879511 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:49:0 #23 0x00007f4b1387faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f4b1387faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f4b1387faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #26 0x00007f4b137dcd5e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f4b137dcd5e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f4b137dcd5e operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f4b137dcd5e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f4b13cbd0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f4b13cbd0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f4b13cbd0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #33 0x00007f4b139a32a4 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #34 0x00007f4b139a32a4 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #35 0x00007f4b139a32a4 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #36 0x00007f4b139a32a4 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #37 0x00007f4b139a32a4 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #38 0x00007f4b139a32a4 (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, std::optional) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1529:0 #39 0x00007f4b139a373b llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f4b139a373b llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007f4b139a373b (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1217:0 #42 0x00007f4b139bd21b checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1475:5 #43 0x00007f4b139bd21b void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f4b137cd32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f4b137cd32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f4b137cd32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #47 0x00007f4b137cd32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #48 0x00007f4b137cd32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #49 0x00007f4b1382c7bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #50 0x00007f4b1382c7bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #51 0x00007f4b1382c7bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #52 0x00007f4b1382c7bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #53 0x00007f4b1382c7bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #54 0x00007f4b1382c7bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #55 0x00007f4b1382d25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #56 0x00007f4b137fb786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #57 0x00007f4b137fb786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #58 0x00007f4b137fcd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f4b137fcd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #60 0x00007f4b137fd0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #61 0x00007f4b137fd2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #62 0x00007f4b137fd662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f4b137fd662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f4b13aeccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #65 0x00007f4b13aeccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #66 0x00007f4b13aeccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #67 0x00007f4b13aeccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #68 0x00007f4b13aeccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #69 0x00007f4b13af72aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #70 0x00007f4b13af72aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #71 0x00007f4b13af72aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #72 0x00007f4b13af72aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #73 0x00007f4b13af72aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #74 0x00007f4b11f707f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #75 0x00007f4b11f707f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #76 0x00007f4b11f707f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #77 0x00007f4b11f707f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #78 0x00007f4b13607949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #79 0x00007f4b135abe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #80 0x00007f4b135abe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #81 0x00007f4b135abe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #82 0x00007f4b136638e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #83 0x000055f32afe62fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #84 0x000055f32afe9432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #85 0x000055f32afe9ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #86 0x00007f4b0a4cb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #87 0x00007f4b0a4cb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #88 0x000055f32afe20a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-const.c.script: line 1: 3105232 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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/uninit-vals.c (1240 of 19121) ******************** TEST 'Clang :: Analysis/uninit-vals.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-vals.c:106:7: Error evaluating branch #0 0x00007f41affa3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f41affa19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f41affa3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f41aee10930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f41b84f2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f41b84f2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f41b84f2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f41b84f2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f41b84f2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f41b84f2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f41b84f2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f41b84f2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f41b819ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f41b819ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f41b819ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f41b819ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f41b819ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f41b819ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f41b819ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f41b819ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f41b819fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f41b819fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f41b819fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f41b819fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f41b81a0eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f41b81a0eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f41b81a0eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f41b81a120d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f41b81a120d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f41b81a120d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f41b81841d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f41b81841d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f41b81841d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f41b81a9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f41b81a9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f41b81a9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f41b81afaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f41b81afaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f41b81afaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f41b810ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f41b810ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f41b810ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f41b810ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f41b85ed0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f41b85ed0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f41b85ed0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f41b8119e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f41b8119e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f41b8119e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f41b8119e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f41b8119e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f41b8119e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f41b8119e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f41b8119e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f41b8119e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f41b8119e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f41b811a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f41b812d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f41b812d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f41b841ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f41b841ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f41b841ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f41b841ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f41b841ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f41b84272aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f41b84272aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f41b84272aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f41b84272aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f41b84272aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f41b68a07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f41b68a07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f41b68a07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f41b68a07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f41b7f37949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f41b7edbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f41b7edbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f41b7edbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f41b7f938e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005610249942fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000561024997432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000561024997ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f41aedfb590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f41aedfb649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x00005610249900a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-vals.c.script: line 1: 3105375 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/unions-region.m (1242 of 19121) ******************** TEST 'Clang :: Analysis/unions-region.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/unions-region.m:25:7: Error evaluating branch #0 0x00007f7013f13607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7013f119d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7013f13dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7012d80930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f701c462da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f701c462da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f701c462da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f701c462da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f701c462da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f701c462da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f701c462da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f701c462da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f701c10ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f701c10ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f701c10ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f701c10ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f701c10ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f701c10ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f701c10ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f701c10ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f701c10fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f701c10fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f701c10fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f701c10fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f701c110eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f701c110eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f701c110eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f701c11120d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f701c11120d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f701c11120d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f701c0f41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f701c0f41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f701c0f41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f701c119483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f701c119483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f701c119483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f701c11faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f701c11faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f701c11faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f701c07ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f701c07ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f701c07ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f701c07ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f701c55d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f701c55d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f701c55d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f701c089e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f701c089e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f701c089e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f701c089e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f701c089e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f701c089e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f701c089e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f701c089e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f701c089e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f701c089e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f701c08a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f701c09d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f701c09d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f701c38ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f701c38ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f701c38ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f701c38ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f701c38ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f701c3972aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f701c3972aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f701c3972aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f701c3972aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f701c3972aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f701a8107f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f701a8107f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f701a8107f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f701a8107f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f701bea7949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f701be4be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f701be4be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f701be4be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f701bf038e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x000055fe221872fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x000055fe2218a432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x000055fe2218aef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f7012d6b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f7012d6b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000055fe221830a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unions-region.m.script: line 1: 3105414 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unions-region.m -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/unix-api.c (1243 of 19121) ******************** TEST 'Clang :: Analysis/unix-api.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-api.c 1. parser at end of file 2. While analyzing stack: #0 Calling open_6 #0 0x00007fd881e16607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd881e149d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd881e16dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd880c83930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd88a00bc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd88a00bc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd88a00bc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd88a00bc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd88a00bc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd88a00bc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fd889f96953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fd889f96953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fd889f96953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fd889f96953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fd889fbf361 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:29:25 #15 0x00007fd889fbf361 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:187:1 #16 0x00007fd889f9aecb llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:270:0 #17 0x00007fd889f9aecb llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:0 #18 0x00007fd889f9aecb clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:0 #19 0x00007fd889f9aecb clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2941:0 #20 0x00007fd889f9b5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fd889fa044e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fd889fa0662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fd889fa0662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fd88a28fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd88a28fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd88a28fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #27 0x00007fd88a28fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #28 0x00007fd88a28fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #29 0x00007fd88a29a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #30 0x00007fd88a29a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #31 0x00007fd88a29a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #32 0x00007fd88a29a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #33 0x00007fd88a29a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #34 0x00007fd8887137f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #35 0x00007fd8887137f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #36 0x00007fd8887137f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #37 0x00007fd8887137f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #38 0x00007fd889daa949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #39 0x00007fd889d4ee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #40 0x00007fd889d4ee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #41 0x00007fd889d4ee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #42 0x00007fd889e068e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #43 0x000055693237e2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #44 0x0000556932381432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #45 0x0000556932381ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #46 0x00007fd880c6e590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #47 0x00007fd880c6e649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #48 0x000055693237a0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-api.c.script: line 1: 3105459 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/unix-api.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-val-const-likeness.c (1245 of 19121) ******************** TEST 'Clang :: Analysis/uninit-val-const-likeness.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/uninit-val-const-likeness.c:63:23: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-val-const-likeness.c:63:23: Error evaluating statement #0 0x00007ff527391607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff52738f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff527391dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff5261fe930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff52f8e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff52f8e0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff52f8e0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff52f8e0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff52f8e0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff52f8e0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff52f8e0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff52f8e0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff52f58ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff52f58ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff52f58ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff52f58ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff52f58ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff52f58ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff52f58ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff52f58ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff52f58dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff52f58dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff52f58dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff52f58dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007ff52f571854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff52f571854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff52f571854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff52f58f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff52f58f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff52f58f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007ff52f5721d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff52f5721d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff52f5721d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007ff52f597483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff52f597483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff52f597483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007ff52f59daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff52f59daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff52f59daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007ff52f4facaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff52f4facaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff52f4facaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff52f4facaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff52f9db0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff52f9db0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff52f9db0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007ff52f634ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007ff52f634ece 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 0x00007ff52f634ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007ff52f634ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007ff52f4e439a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007ff52f530977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007ff52f530977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007ff52f55029d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007ff52f55029d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007ff52f55029d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007ff52f55029d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007ff52f55343a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007ff52f55343a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007ff52f55343a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007ff52f519002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007ff52f519002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007ff52f519002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007ff52f51ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007ff52f51ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007ff52f51b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007ff52f51b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007ff52f51b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007ff52f51b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007ff52f80acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007ff52f80acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007ff52f80acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007ff52f80acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007ff52f80acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007ff52f8152aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007ff52f8152aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007ff52f8152aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007ff52f8152aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007ff52f8152aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007ff52dc8e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007ff52dc8e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007ff52dc8e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007ff52dc8e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007ff52f325949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007ff52f2c9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007ff52f2c9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007ff52f2c9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007ff52f3818e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000055b8ff8992fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000055b8ff89c432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000055b8ff89cef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007ff5261e9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007ff5261e9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000055b8ff8950a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-val-const-likeness.c.script: line 1: 3105345 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-val-const-likeness.c -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/valist-as-lazycompound.c (1254 of 19121) ******************** TEST 'Clang :: Analysis/valist-as-lazycompound.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/valist-as-lazycompound.c:19:9: Error evaluating statement #0 0x00007fd381b08607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fd381b069d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fd381b08dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fd380975930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fd389f28275 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd389f28275 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd389f28275 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd389f28275 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd389f28275 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007fd389f28275 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007fd389f28275 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fd389f28275 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:206:0 #12 0x00007fd389c5be70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007fd389c88833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007fd389c88833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007fd389c88833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007fd389c88833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007fd389c88833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007fd389c88833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007fd389c88833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007fd389c91b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007fd389c920ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007fd389c922ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007fd389c92662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fd389c92662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fd389f81cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007fd389f81cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007fd389f81cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007fd389f81cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007fd389f81cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007fd389f8c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007fd389f8c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007fd389f8c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007fd389f8c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007fd389f8c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007fd3884057f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007fd3884057f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007fd3884057f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007fd3884057f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007fd389a9c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007fd389a40e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007fd389a40e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007fd389a40e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007fd389af88e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055cb5d2d32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055cb5d2d6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055cb5d2d6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007fd380960590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007fd380960649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055cb5d2cf0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/valist-as-lazycompound.c.script: line 1: 3105592 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/valist-as-lazycompound.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-vals.m (1256 of 19121) ******************** TEST 'Clang :: Analysis/uninit-vals.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.m 1. parser at end of file 2. While analyzing stack: #0 Calling testCopySmallStructIntoArgument 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.m:342:17: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.m:342:17: Error evaluating statement #0 0x00007f7ccbc55607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f7ccbc539d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f7ccbc55dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f7ccaac2930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f7cd41a4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7cd41a4da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7cd41a4da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7cd41a4da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7cd41a4da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7cd41a4da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7cd41a4da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f7cd41a4da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f7cd3e50cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f7cd3e50cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f7cd3e50cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f7cd3e50cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f7cd3e50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f7cd3e50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f7cd3e50cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f7cd3e50cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f7cd3e51ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f7cd3e51ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f7cd3e51ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7cd3e51ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f7cd3e35854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7cd3e35854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7cd3e35854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7cd3e5319f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7cd3e5319f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7cd3e5319f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f7cd3e361d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7cd3e361d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7cd3e361d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f7cd3e5b483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7cd3e5b483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7cd3e5b483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f7cd3e61af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7cd3e61af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7cd3e61af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f7cd3dbecaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7cd3dbecaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7cd3dbecaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7cd3dbecaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7cd429f0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7cd429f0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7cd429f0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f7cd3ef8ece llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f7cd3ef8ece 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 0x00007f7cd3ef8ece checkLocation /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:0 #49 0x00007f7cd3ef8ece 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #50 0x00007f7cd3da839a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #51 0x00007f7cd3df4977 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:60 #52 0x00007f7cd3df4977 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3700:19 #53 0x00007f7cd3e1429d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #54 0x00007f7cd3e1429d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #55 0x00007f7cd3e1429d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f7cd3e1429d 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3643:0 #57 0x00007f7cd3e1743a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f7cd3e1743a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f7cd3e1743a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:299:0 #60 0x00007f7cd3ddd002 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f7cd3ddd002 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:213:0 #62 0x00007f7cd3ddd002 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2246:0 #63 0x00007f7cd3dded83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f7cd3dded83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #65 0x00007f7cd3ddf0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #66 0x00007f7cd3ddf2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #67 0x00007f7cd3ddf662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f7cd3ddf662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f7cd40cecfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #70 0x00007f7cd40cecfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #71 0x00007f7cd40cecfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #72 0x00007f7cd40cecfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #73 0x00007f7cd40cecfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #74 0x00007f7cd40d92aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #75 0x00007f7cd40d92aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #76 0x00007f7cd40d92aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #77 0x00007f7cd40d92aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #78 0x00007f7cd40d92aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #79 0x00007f7cd25527f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #80 0x00007f7cd25527f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #81 0x00007f7cd25527f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #82 0x00007f7cd25527f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #83 0x00007f7cd3be9949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #84 0x00007f7cd3b8de4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #85 0x00007f7cd3b8de4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #86 0x00007f7cd3b8de4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #87 0x00007f7cd3c458e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #88 0x000056270d0c12fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #89 0x000056270d0c4432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #90 0x000056270d0c4ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #91 0x00007f7ccaaad590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #92 0x00007f7ccaaad649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #93 0x000056270d0bd0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/uninit-vals.m.script: line 1: 3105386 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/uninit-vals.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/unreachable-code-path.c (1257 of 19121) ******************** TEST 'Clang :: Analysis/unreachable-code-path.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/unreachable-code-path.c 1. parser at end of file #0 0x00007ff7b1398607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007ff7b13969d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007ff7b1398dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007ff7b0205930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007ff7b98e7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff7b98e7da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff7b98e7da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff7b98e7da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff7b98e7da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff7b98e7da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff7b98e7da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007ff7b98e7da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007ff7b9593cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007ff7b9593cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007ff7b9593cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007ff7b9593cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007ff7b9593cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007ff7b9593cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007ff7b9593cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007ff7b9593cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007ff7b9595ba2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007ff7b9595ba2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007ff7b9595ba2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007ff7b9595ba2 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3224:34 #24 0x00007ff7b9578ea1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7b9578ea1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7b9578ea1 clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:64 #27 0x00007ff7b957931f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff7b957931f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff7b957931f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:118:67 #30 0x00007ff7b95022a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007ff7b95022a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007ff7b95022a0 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007ff7b95022a0 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-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007ff7b951dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007ff7b951dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007ff7b951dbdf clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:746:0 #37 0x00007ff7b951dbdf clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2994:0 #38 0x00007ff7b951e11a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:422:0 #39 0x00007ff7b9522662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007ff7b9522662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007ff7b9811cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #42 0x00007ff7b9811cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007ff7b9811cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #44 0x00007ff7b9811cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #45 0x00007ff7b9811cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #46 0x00007ff7b981c2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #47 0x00007ff7b981c2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #48 0x00007ff7b981c2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #49 0x00007ff7b981c2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #50 0x00007ff7b981c2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #51 0x00007ff7b7c957f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #52 0x00007ff7b7c957f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #53 0x00007ff7b7c957f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #54 0x00007ff7b7c957f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #55 0x00007ff7b932c949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #56 0x00007ff7b92d0e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #57 0x00007ff7b92d0e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #58 0x00007ff7b92d0e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #59 0x00007ff7b93888e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #60 0x00005637ecb082fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #61 0x00005637ecb0b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #62 0x00005637ecb0bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #63 0x00007ff7b01f0590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #64 0x00007ff7b01f0649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #65 0x00005637ecb040a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unreachable-code-path.c.script: line 1: 3105557 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/unreachable-code-path.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/valist-uninitialized-no-undef.c (1262 of 19121) ******************** TEST 'Clang :: Analysis/valist-uninitialized-no-undef.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/valist-uninitialized-no-undef.c:45:3 : Error evaluating statement #0 0x00007f190ed5c607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f190ed5a9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f190ed5cdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f190dbc9930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f191717c275 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f191717c275 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f191717c275 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f191717c275 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f191717c275 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007f191717c275 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007f191717c275 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f191717c275 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:206:0 #12 0x00007f1916eafe70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f1916edc833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f1916edc833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f1916edc833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f1916edc833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f1916edc833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f1916edc833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f1916edc833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f1916ee5b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f1916ee60ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f1916ee62ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f1916ee6662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f1916ee6662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f19171d5cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f19171d5cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f19171d5cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f19171d5cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f19171d5cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f19171e02aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f19171e02aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f19171e02aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f19171e02aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f19171e02aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f19156597f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f19156597f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f19156597f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f19156597f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f1916cf0949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f1916c94e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f1916c94e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f1916c94e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f1916d4c8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000056273ddff2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000056273de02432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000056273de02ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f190dbb4590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f190dbb4649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000056273ddfb0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/valist-uninitialized-no-undef.c.script: line 1: 3105614 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/valist-uninitialized-no-undef.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/unix-fns.c (1263 of 19121) ******************** TEST 'Clang :: Analysis/unix-fns.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/unix-fns.c -analyzer-output=plist -analyzer-config faux-bodies=true -fblocks -verify -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/test/Analysis/unix-fns.c:224:8: Error evaluating branch #0 0x00007f1deaaf3607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1deaaf19d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1deaaf3dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1de9960930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1df3042da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1df3042da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1df3042da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1df3042da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1df3042da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1df3042da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1df3042da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1df3042da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1df2ceecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1df2ceecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1df2ceecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1df2ceecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1df2ceecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1df2ceecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1df2ceecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1df2ceecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1df2cefab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1df2cefab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1df2cefab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1df2cefab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1df2cd3854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1df2cd3854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1df2cd3854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1df2cf119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1df2cf119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1df2cf119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1df2cd41d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1df2cd41d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1df2cd41d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1df2cf9483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1df2cf9483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1df2cf9483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1df2cffaf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1df2cffaf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1df2cffaf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1df2c5ccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1df2c5ccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1df2c5ccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1df2c5ccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1df313d0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1df313d0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1df313d0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f1df2c69e2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f1df2c69e2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007f1df2c69e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007f1df2c69e2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007f1df2c69e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007f1df2c69e2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007f1df2c69e2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007f1df2c69e2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007f1df2c69e2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007f1df2c69e2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007f1df2c6a5eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007f1df2c7d662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f1df2c7d662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f1df2f6ccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f1df2f6ccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f1df2f6ccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007f1df2f6ccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007f1df2f6ccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007f1df2f772aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007f1df2f772aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007f1df2f772aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007f1df2f772aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007f1df2f772aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007f1df13f07f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007f1df13f07f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007f1df13f07f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007f1df13f07f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007f1df2a87949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007f1df2a2be4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007f1df2a2be4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007f1df2a2be4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007f1df2ae38e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x00005617220402fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000561722043432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000561722043ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007f1de994b590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007f1de994b649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x000056172203c0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.script: line 5: 3105530 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/unix-fns.c -analyzer-output=plist -analyzer-config faux-bodies=true -fblocks -verify -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/unix-fns.c.tmp.plist -- ******************** Testing: 0. FAIL: Clang :: Analysis/use-after-move.cpp (1269 of 19121) ******************** TEST 'Clang :: Analysis/use-after-move.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/use-after-move.cpp -check-prefix=CHECK-MOVE-INVALID-VALUE : 'RUN: at line 48'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/use-after-move.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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 0x00007f16ec883607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f16ec8819d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f16ec883dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f16eb6f0930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f16f4dd2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f16f4dd2da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f16f4dd2da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f16f4dd2da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f16f4dd2da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f16f4dd2da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f16f4dd2da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f16f4dd2da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f16f4a7ecbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f16f4a7ecbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f16f4a7ecbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f16f4a7ecbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f16f4a7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f16f4a7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f16f4a7ecbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f16f4a7ecbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f16f4a7fab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f16f4a7fab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f16f4a7fab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f16f4a7fab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f16f4a63854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f16f4a63854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f16f4a63854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f16f4a8119f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f16f4a8119f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f16f4a8119f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f16f4a641d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f16f4a641d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f16f4a641d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f16f4a89483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f16f4a89483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f16f4a89483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f16f4a8faf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f16f4a8faf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f16f4a8faf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f16f49eccaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f16f49eccaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f16f49eccaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f16f49eccaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f16f49ed15b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f16f49ed15b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f16f49ed15b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f16f49b73be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f16f49b73be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f16f49b73be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f16f49fe050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f16f49fe050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f16f49fe050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f16f4a0da17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f16f4a0da17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f16f4a0da17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f16f4cfccfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f16f4cfccfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f16f4cfccfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f16f4cfccfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f16f4cfccfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f16f4d072aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f16f4d072aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f16f4d072aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f16f4d072aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f16f4d072aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f16f31807f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f16f31807f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f16f31807f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f16f31807f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f16f4817949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f16f47bbe4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f16f47bbe4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f16f47bbe4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f16f48738e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x000055bb6c20a2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x000055bb6c20d432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x000055bb6c20def5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f16eb6db590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f16eb6db649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x000055bb6c2060a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/use-after-move.cpp.script: line 8: 3105599 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-16.0.6.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/valist-uninitialized.c (1270 of 19121) ******************** TEST 'Clang :: Analysis/valist-uninitialized.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/valist-uninitialized.c:187:3 : Error evaluating statement #0 0x00007f9ab594f607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f9ab594d9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f9ab594fdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f9ab47bc930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f9abdd6f275 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9abdd6f275 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9abdd6f275 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9abdd6f275 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9abdd6f275 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007f9abdd6f275 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007f9abdd6f275 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f9abdd6f275 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:206:0 #12 0x00007f9abdaa2e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f9abdacf833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f9abdacf833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f9abdacf833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f9abdacf833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f9abdacf833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f9abdacf833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f9abdacf833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f9abdad8b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f9abdad90ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f9abdad92ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f9abdad9662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9abdad9662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9abddc8cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f9abddc8cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f9abddc8cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f9abddc8cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f9abddc8cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f9abddd32aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f9abddd32aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f9abddd32aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f9abddd32aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f9abddd32aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f9abc24c7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f9abc24c7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f9abc24c7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f9abc24c7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f9abd8e3949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f9abd887e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f9abd887e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f9abd887e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f9abd93f8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x000055f1ee7e32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x000055f1ee7e6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x000055f1ee7e6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f9ab47a7590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f9ab47a7649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x000055f1ee7df0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/valist-uninitialized.c.script: line 3: 3105649 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-16.0.6.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 (1273 of 19121) ******************** TEST 'Clang :: Analysis/valist-unterminated.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/valist-unterminated.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/valist-unterminated.c 1. parser at end of file 2. While analyzing stack: #0 Calling castingOk 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/valist-unterminated.c:153:3 : Error evaluating statement #0 0x00007f43039f1607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f43039ef9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f43039f1dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f430285e930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f430be11275 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f430be11275 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f430be11275 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f430be11275 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f430be11275 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007f430be11275 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007f430be11275 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f430be11275 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:206:0 #12 0x00007f430bb44e70 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #13 0x00007f430bb71833 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #14 0x00007f430bb71833 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #15 0x00007f430bb71833 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #16 0x00007f430bb71833 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #17 0x00007f430bb71833 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #18 0x00007f430bb71833 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #19 0x00007f430bb71833 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1074:0 #20 0x00007f430bb7ab95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #21 0x00007f430bb7b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #22 0x00007f430bb7b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #23 0x00007f430bb7b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f430bb7b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f430be6acfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #26 0x00007f430be6acfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #27 0x00007f430be6acfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #28 0x00007f430be6acfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #29 0x00007f430be6acfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #30 0x00007f430be752aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #31 0x00007f430be752aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #32 0x00007f430be752aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #33 0x00007f430be752aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #34 0x00007f430be752aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #35 0x00007f430a2ee7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #36 0x00007f430a2ee7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #37 0x00007f430a2ee7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #38 0x00007f430a2ee7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #39 0x00007f430b985949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #40 0x00007f430b929e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #41 0x00007f430b929e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #42 0x00007f430b929e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #43 0x00007f430b9e18e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #44 0x00005594e00fb2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #45 0x00005594e00fe432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #46 0x00005594e00feef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #47 0x00007f4302849590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #48 0x00007f4302849649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #49 0x00005594e00f70a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/valist-unterminated.c.script: line 2: 3105675 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/valist-unterminated.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/variadic-method-types.m (1307 of 19121) ******************** TEST 'Clang :: Analysis/variadic-method-types.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/test/Analysis/variadic-method-types.m:98:10: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/variadic-method-types.m:98:10: Error evaluating statement #0 0x00007f0c51f14607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f0c51f129d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f0c51f14dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f0c50d81930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f0c5a463da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0c5a463da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0c5a463da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0c5a463da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0c5a463da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0c5a463da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0c5a463da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f0c5a463da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f0c5a10fcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f0c5a10fcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f0c5a10fcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f0c5a10fcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f0c5a10fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f0c5a10fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f0c5a10fcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f0c5a10fcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f0c5a110ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f0c5a110ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f0c5a110ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f0c5a110ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f0c5a0f4854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0c5a0f4854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0c5a0f4854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0c5a11219f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0c5a11219f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0c5a11219f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f0c5a0f51d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0c5a0f51d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0c5a0f51d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f0c5a11a483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0c5a11a483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0c5a11a483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f0c5a120af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0c5a120af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0c5a120af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f0c5a07dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0c5a07dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0c5a07dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0c5a07dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0c5a55e0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0c5a55e0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0c5a55e0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f0c5a0e24e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f0c5a0e24e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f0c5a0e24e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f0c5a0e24e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f0c5a0e24e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f0c5a0e24e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f0c5a09c093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007f0c5a09c093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007f0c5a09dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f0c5a09dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007f0c5a09e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007f0c5a09e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007f0c5a09e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f0c5a09e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f0c5a38dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007f0c5a38dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007f0c5a38dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007f0c5a38dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007f0c5a38dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007f0c5a3982aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007f0c5a3982aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007f0c5a3982aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007f0c5a3982aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007f0c5a3982aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007f0c588117f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007f0c588117f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007f0c588117f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007f0c588117f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007f0c59ea8949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007f0c59e4ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007f0c59e4ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007f0c59e4ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007f0c59f048e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x0000559fd24f82fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x0000559fd24fb432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x0000559fd24fbef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007f0c50d6c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007f0c50d6c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x0000559fd24f40a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/variadic-method-types.m.script: line 1: 3105693 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/variadic-method-types.m -- ******************** Testing: 0. FAIL: Clang :: CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp (1341 of 19121) ******************** TEST 'Clang :: CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -fexceptions -fcxx-exceptions -verify -Wno-dynamic-exception-spec /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpptd_cxx98- /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp -- Exit Code: 1 Command Output (stderr): -- error: no expected directives found: consider use of 'expected-no-diagnostics' error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpptd_cxx98-' error: 'error' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 4: use of undeclared identifier 'new' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 4: expected ';' after return statement File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 6: use of undeclared identifier 'new' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 6: expected ';' after return statement File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 11: use of undeclared identifier 'delete' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 13: use of undeclared identifier 'delete' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 13: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 16: unknown type name 'namespace' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 16: expected ';' after top level declarator File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 27: expected ';' after top level declarator File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 28: variable has incomplete type 'void' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 28: expected ';' after top level declarator File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 29: variable has incomplete type 'void' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 29: expected ';' after top level declarator File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 31: expected ';' after top level declarator File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 35: variable has incomplete type 'void' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 35: expected ';' after top level declarator error: 'warning' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 31 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp:33): 'operator new' is missing exception specification 'throw(std::bad_alloc)' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 35 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp:37): 'operator delete' is missing exception specification 'throw()' error: 'note' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 22 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp:24): previous declaration File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp Line 28: previous declaration 23 errors generated. -- ******************** Testing: 0. FAIL: Clang :: Analysis/vector.m (1354 of 19121) ******************** TEST 'Clang :: Analysis/vector.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vector.m 1. parser at end of file 2. While analyzing stack: #0 Calling myfunc 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vector.m:56:16: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vector.m:56:16: Error evaluating statement #0 0x00007fab7ac9a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fab7ac989d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fab7ac9adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fab79b07930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fab831e9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fab831e9da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fab831e9da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fab831e9da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fab831e9da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fab831e9da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fab831e9da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fab831e9da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fab82e95cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fab82e95cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fab82e95cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fab82e95cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fab82e95cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fab82e95cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fab82e95cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fab82e95cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fab82e96ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fab82e96ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fab82e96ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fab82e96ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fab82e7a854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fab82e7a854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fab82e7a854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fab82e9819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fab82e9819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fab82e9819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fab82e7b1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fab82e7b1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fab82e7b1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fab82ea0483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fab82ea0483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fab82ea0483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fab82ea6af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fab82ea6af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fab82ea6af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fab82e03caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fab82e03caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fab82e03caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fab82e03caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fab832e40f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fab832e40f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fab832e40f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fab82e684e2 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fab82e684e2 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fab82e684e2 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fab82e684e2 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fab82e684e2 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fab82e684e2 clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fab82e22093 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #53 0x00007fab82e22093 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2297:0 #54 0x00007fab82e23d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fab82e23d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #56 0x00007fab82e240ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #57 0x00007fab82e242ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #58 0x00007fab82e24662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fab82e24662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fab83113cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #61 0x00007fab83113cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #62 0x00007fab83113cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #63 0x00007fab83113cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #64 0x00007fab83113cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #65 0x00007fab8311e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #66 0x00007fab8311e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #67 0x00007fab8311e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #68 0x00007fab8311e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #69 0x00007fab8311e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #70 0x00007fab815977f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #71 0x00007fab815977f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #72 0x00007fab815977f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #73 0x00007fab815977f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #74 0x00007fab82c2e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #75 0x00007fab82bd2e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #76 0x00007fab82bd2e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #77 0x00007fab82bd2e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #78 0x00007fab82c8a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #79 0x000055b26392c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #80 0x000055b26392f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #81 0x000055b26392fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #82 0x00007fab79af2590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #83 0x00007fab79af2649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #84 0x000055b2639280a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/vector.m.script: line 1: 3105763 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vector.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/virtualcall-plist.cpp (1398 of 19121) ******************** TEST 'Clang :: Analysis/virtualcall-plist.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 3'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=PURE /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=impure /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 6'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=IMPURE /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus,optin.cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure,impure /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 9'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=PURE,IMPURE /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp 1. parser at end of file #0 0x00007f8505f1a607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f8505f189d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f8505f1adba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f8504d87930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f850e469da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f850e469da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f850e469da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f850e469da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f850e469da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f850e469da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f850e469da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f850e469da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f850e115cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f850e115cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f850e115cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f850e115cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f850e115cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f850e115cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f850e115cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f850e115cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f850e116ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f850e116ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f850e116ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f850e116ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f850e0fa854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f850e0fa854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f850e0fa854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f850e11819f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f850e11819f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f850e11819f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f850e0fb1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f850e0fb1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f850e0fb1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f850e120483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f850e120483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f850e120483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f850e126af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f850e126af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f850e126af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f850e083caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f850e083caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f850e083caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f850e083caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f850e08415b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f850e08415b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f850e08415b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f850e04e3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f850e04e3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f850e04e3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f850e095050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f850e095050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f850e095050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f850e0a4a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f850e0a4a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f850e0a4a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f850e393cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f850e393cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f850e393cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f850e393cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f850e393cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f850e39e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f850e39e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f850e39e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f850e39e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f850e39e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f850c8177f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f850c8177f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f850c8177f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f850c8177f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f850deae949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f850de52e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f850de52e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f850de52e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f850df0a8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000563e222dc2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000563e222df432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000563e222dfef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f8504d72590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f8504d72649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000563e222d80a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.script: line 6: 3105871 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-plist.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/vla-overflow.c (1399 of 19121) ******************** TEST 'Clang :: Analysis/vla-overflow.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/vla-overflow.c:13:10: Error evaluating statement #0 0x00007eff9d5ea607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007eff9d5e89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007eff9d5eadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007eff9c457930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007effa57dfc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007effa57dfc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007effa57dfc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007effa57dfc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007effa57dfc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007effa57dfc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007effa576a953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007effa576a953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007effa576a953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007effa576a953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007effa5773b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007effa57740ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007effa577421c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:322:0 #17 0x00007effa57743d6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007effa5774662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007effa5774662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007effa5a63cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007effa5a63cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007effa5a63cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #23 0x00007effa5a63cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #24 0x00007effa5a63cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #25 0x00007effa5a6e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #26 0x00007effa5a6e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #27 0x00007effa5a6e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #28 0x00007effa5a6e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #29 0x00007effa5a6e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #30 0x00007effa3ee77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #31 0x00007effa3ee77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #32 0x00007effa3ee77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #33 0x00007effa3ee77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #34 0x00007effa557e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #35 0x00007effa5522e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #36 0x00007effa5522e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #37 0x00007effa5522e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #38 0x00007effa55da8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #39 0x000055cd331f32fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #40 0x000055cd331f6432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #41 0x000055cd331f6ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #42 0x00007eff9c442590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #43 0x00007eff9c442649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #44 0x000055cd331ef0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/vla-overflow.c.script: line 1: 3105947 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vla-overflow.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/virtualcall-fixits.cpp (1405 of 19121) ******************** TEST 'Clang :: Analysis/virtualcall-fixits.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall-fixits.cpp 2>&1 | /usr/bin/FileCheck -check-prefix=TEXT /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-fixits.cpp : 'RUN: at line 5'; "/usr/bin/python3.10" /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-fixits.cpp /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-fixits.cpp.tmp.plist : 'RUN: at line 9'; cat /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall-fixits.cpp.tmp.plist | /usr/bin/FileCheck -check-prefix=PLIST /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/virtualcall-fixits.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-16.0.6.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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall-fixits.cpp check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #0 0x00007f6b9dcdf607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007f6b9dcdd9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/vfork.c (1420 of 19121) ******************** TEST 'Clang :: Analysis/vfork.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify -x c++ /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c 1. parser at end of file 2. While analyzing stack: #0 Calling f5 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c:131:7: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c:131:7: Error evaluating statement #0 0x00007fc01fb0b607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fc01fb099d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fc01fb0bdba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fc01e978930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fc02805ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc02805ada6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc02805ada6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc02805ada6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc02805ada6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc02805ada6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc02805ada6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fc02805ada6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fc027d06cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fc027d06cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fc027d06cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fc027d06cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fc027d06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fc027d06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fc027d06cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fc027d06cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fc027d07ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fc027d07ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fc027d07ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc027d07ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007fc027d08eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc027d08eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc027d08eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007fc027d0920d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fc027d0920d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fc027d0920d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007fc027cec1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc027cec1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc027cec1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fc027d11483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc027d11483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc027d11483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fc027d17af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc027d17af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc027d17af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fc027c74caf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc027c74caf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc027c74caf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc027c74caf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc0281550f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc0281550f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc0281550f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fc027f29c59 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fc027f29c59 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fc027f29c59 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fc027f29c59 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fc027f29c59 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fc027f29c59 checkPostCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:178:0 #52 0x00007fc027f29c59 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::VforkChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #53 0x00007fc027c6532d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007fc027c6532d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fc027c6532d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #56 0x00007fc027c6532d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #57 0x00007fc027c6532d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #58 0x00007fc027cc47bd llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:64:0 #59 0x00007fc027cc47bd llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:138:0 #60 0x00007fc027cc47bd llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:491:0 #61 0x00007fc027cc47bd llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:592:0 #62 0x00007fc027cc47bd llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1202:0 #63 0x00007fc027cc47bd clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:712:0 #64 0x00007fc027cc525f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #65 0x00007fc027c93786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #66 0x00007fc027c93786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #67 0x00007fc027c94d83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007fc027c94d83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #69 0x00007fc027c950ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #70 0x00007fc027c952ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #71 0x00007fc027c95662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007fc027c95662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007fc027f84cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #74 0x00007fc027f84cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #75 0x00007fc027f84cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #76 0x00007fc027f84cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #77 0x00007fc027f84cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #78 0x00007fc027f8f2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #79 0x00007fc027f8f2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #80 0x00007fc027f8f2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #81 0x00007fc027f8f2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #82 0x00007fc027f8f2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #83 0x00007fc0264087f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #84 0x00007fc0264087f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #85 0x00007fc0264087f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #86 0x00007fc0264087f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #87 0x00007fc027a9f949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #88 0x00007fc027a43e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #89 0x00007fc027a43e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #90 0x00007fc027a43e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #91 0x00007fc027afb8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #92 0x0000564296f912fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #93 0x0000564296f94432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #94 0x0000564296f94ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #95 0x00007fc01e963590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #96 0x00007fc01e963649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #97 0x0000564296f8d0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/vfork.c.script: line 2: 3105790 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vfork.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/virtualcall.cpp (1424 of 19121) ******************** TEST 'Clang :: Analysis/virtualcall.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp 1. parser at end of file #0 0x00007f1fde3a6607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f1fde3a49d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f1fde3a6dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f1fdd213930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1fe68f5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1fe68f5da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1fe68f5da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1fe68f5da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1fe68f5da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1fe68f5da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1fe68f5da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1fe68f5da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f1fe65a1cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f1fe65a1cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f1fe65a1cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f1fe65a1cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f1fe65a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f1fe65a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f1fe65a1cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f1fe65a1cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f1fe65a2ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f1fe65a2ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f1fe65a2ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f1fe65a2ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f1fe6586854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1fe6586854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1fe6586854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1fe65a419f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f1fe65a419f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f1fe65a419f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f1fe65871d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1fe65871d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1fe65871d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f1fe65ac483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1fe65ac483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1fe65ac483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1fe65b2af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1fe65b2af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1fe65b2af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f1fe650fcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1fe650fcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1fe650fcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1fe650fcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1fe651015b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1fe651015b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1fe651015b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1fe64da3be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1fe64da3be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1fe64da3be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:712:0 #49 0x00007f1fe6521050 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1fe6521050 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1fe6521050 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:310:0 #52 0x00007f1fe6530a17 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1fe6530a17 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1fe6530a17 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1fe681fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #56 0x00007f1fe681fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #57 0x00007f1fe681fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #58 0x00007f1fe681fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #59 0x00007f1fe681fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #60 0x00007f1fe682a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #61 0x00007f1fe682a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #62 0x00007f1fe682a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #63 0x00007f1fe682a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #64 0x00007f1fe682a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #65 0x00007f1fe4ca37f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #66 0x00007f1fe4ca37f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #67 0x00007f1fe4ca37f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #68 0x00007f1fe4ca37f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #69 0x00007f1fe633a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #70 0x00007f1fe62dee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #71 0x00007f1fe62dee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #72 0x00007f1fe62dee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #73 0x00007f1fe63968e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #74 0x0000556ad30922fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #75 0x0000556ad3095432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #76 0x0000556ad3095ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #77 0x00007f1fdd1fe590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #78 0x00007f1fdd1fe649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #79 0x0000556ad308e0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/virtualcall.cpp.script: line 5: 3105908 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/virtualcall.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/zero-size-non-pod-array.cpp (1440 of 19121) ******************** TEST 'Clang :: Analysis/zero-size-non-pod-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/zero-size-non-pod-array.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/zero-size-non-pod-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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/zero-size-non-pod-array.cpp 1. parser at end of file #0 0x00007f5423fca607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f5423fc89d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f5423fcadba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f5422e37930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f542c14eafe retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f542c14eafe retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f542c14eafe retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f542c14eafe IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f542c14eafe ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f542c14eafe MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f542c14eafe get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f542c14eafe clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2901:0 #12 0x00007f542c14f5c0 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f542c15444e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f542c154662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f542c154662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f542c443cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f542c443cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f542c443cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #19 0x00007f542c443cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #20 0x00007f542c443cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #21 0x00007f542c44e2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #22 0x00007f542c44e2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #23 0x00007f542c44e2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #24 0x00007f542c44e2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #25 0x00007f542c44e2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #26 0x00007f542a8c77f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #27 0x00007f542a8c77f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #28 0x00007f542a8c77f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #29 0x00007f542a8c77f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #30 0x00007f542bf5e949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #31 0x00007f542bf02e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #32 0x00007f542bf02e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #33 0x00007f542bf02e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #34 0x00007f542bfba8e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #35 0x000055e6d7e582fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #36 0x000055e6d7e5b432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #37 0x000055e6d7e5bef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #38 0x00007f5422e22590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #39 0x00007f5422e22649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #40 0x000055e6d7e540a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/zero-size-non-pod-array.cpp.script: line 2: 3106108 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/zero-size-non-pod-array.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/zero-operands.c (1457 of 19121) ******************** TEST 'Clang :: Analysis/zero-operands.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/zero-operands.c:44:3: Error evaluating statement #0 0x00007fe3aa538607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fe3aa5369d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fe3aa538dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fe3a93a5930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fe3b272dc2a retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe3b272dc2a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe3b272dc2a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe3b272dc2a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe3b272dc2a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe3b272dc2a (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2881:38 #10 0x00007fe3b26b8953 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #11 0x00007fe3b26b8953 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #12 0x00007fe3b26b8953 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #13 0x00007fe3b26b8953 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1086:0 #14 0x00007fe3b26c1b95 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1115:0 #15 0x00007fe3b26c20ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #16 0x00007fe3b26c22ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #17 0x00007fe3b26c2662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007fe3b26c2662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007fe3b29b1cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fe3b29b1cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fe3b29b1cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #22 0x00007fe3b29b1cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #23 0x00007fe3b29b1cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #24 0x00007fe3b29bc2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #25 0x00007fe3b29bc2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #26 0x00007fe3b29bc2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #27 0x00007fe3b29bc2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #28 0x00007fe3b29bc2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #29 0x00007fe3b0e357f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #30 0x00007fe3b0e357f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #31 0x00007fe3b0e357f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #32 0x00007fe3b0e357f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #33 0x00007fe3b24cc949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #34 0x00007fe3b2470e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #35 0x00007fe3b2470e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #36 0x00007fe3b2470e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #37 0x00007fe3b25288e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #38 0x000055d0353ea2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #39 0x000055d0353ed432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #40 0x000055d0353edef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #41 0x00007fe3a9390590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #42 0x00007fe3a9390649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #43 0x000055d0353e60a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/zero-operands.c.script: line 1: 3106077 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/zero-operands.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/z3/apsint.c (1496 of 19121) ******************** TEST 'Clang :: Analysis/z3/apsint.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/z3/apsint.c 1. parser at end of file 2. While analyzing stack: #0 Calling c 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/z3/apsint.c:14:9: Error evaluating branch #0 0x00007fa4c5e09607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007fa4c5e079d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007fa4c5e09dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007fa4c4c76930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007fa4ce358da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa4ce358da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa4ce358da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa4ce358da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa4ce358da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa4ce358da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa4ce358da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007fa4ce358da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007fa4ce004cbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007fa4ce004cbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007fa4ce004cbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007fa4ce004cbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007fa4ce004cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007fa4ce004cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007fa4ce004cbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007fa4ce004cbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007fa4ce00587b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007fa4ce00587b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007fa4ce00587b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fa4ce00587b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3042:31 #24 0x00007fa4cdfe9854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa4cdfe9854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa4cdfe9854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa4ce00719f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa4ce00719f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa4ce00719f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007fa4cdfea1d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa4cdfea1d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa4cdfea1d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007fa4ce00f483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa4ce00f483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa4ce00f483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007fa4ce015af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa4ce015af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa4ce015af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007fa4cdf72c5b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa4cdf72c5b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa4cdf72c5b operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa4cdf72c5b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa4ce4530f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa4ce4530f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa4ce4530f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007fa4cdf7fe2f llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fa4cdf7fe2f std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:0 #48 0x00007fa4cdf7fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Storage, llvm::IntrusiveRefCntPtr>, false>::_Storage, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:244:0 #49 0x00007fa4cdf7fe2f std::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>::_Optional_payload_base, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:126:0 #50 0x00007fa4cdf7fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, true, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:397:0 #51 0x00007fa4cdf7fe2f std::_Optional_payload, llvm::IntrusiveRefCntPtr>, false, false, false>::_Optional_payload, llvm::IntrusiveRefCntPtr>>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:431:0 #52 0x00007fa4cdf7fe2f std::_Optional_base, llvm::IntrusiveRefCntPtr>, false, false>::_Optional_base, llvm::IntrusiveRefCntPtr>, false>(std::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:521:0 #53 0x00007fa4cdf7fe2f std::optional, llvm::IntrusiveRefCntPtr>>::optional, llvm::IntrusiveRefCntPtr>, true>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/optional:749:0 #54 0x00007fa4cdf7fe2f assumeCondition /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2720:0 #55 0x00007fa4cdf7fe2f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2766:0 #56 0x00007fa4cdf805eb clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:461:0 #57 0x00007fa4cdf93662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007fa4cdf93662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007fa4ce282cfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007fa4ce282cfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007fa4ce282cfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #62 0x00007fa4ce282cfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #63 0x00007fa4ce282cfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #64 0x00007fa4ce28d2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #65 0x00007fa4ce28d2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #66 0x00007fa4ce28d2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #67 0x00007fa4ce28d2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #68 0x00007fa4ce28d2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #69 0x00007fa4cc7067f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #70 0x00007fa4cc7067f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #71 0x00007fa4cc7067f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #72 0x00007fa4cc7067f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #73 0x00007fa4cdd9d949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #74 0x00007fa4cdd41e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #75 0x00007fa4cdd41e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #76 0x00007fa4cdd41e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #77 0x00007fa4cddf98e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #78 0x0000558e080032fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #79 0x0000558e08006432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #80 0x0000558e08006ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #81 0x00007fa4c4c61590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #82 0x00007fa4c4c61649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #83 0x0000558e07fff0a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/z3/Output/apsint.c.script: line 1: 3106053 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/z3/apsint.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/wstring.c (1519 of 19121) ******************** TEST 'Clang :: Analysis/wstring.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/Analysis/wstring.c:635:3: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/wstring.c:635:3: Error evaluating statement #0 0x00007f961e296607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f961e2949d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f961e296dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f961d103930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f96267c5ba6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f96267c5ba6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f96267c5ba6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f96267c5ba6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f96267c5ba6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f96267c5ba6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f96267c5ba6 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:84 #11 0x00007f96267c5ba6 (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-16.0.6.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2453:55 #12 0x00007f96264c1b5f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f96264c1b5f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f96264c1b5f 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-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #15 0x00007f96263ee01b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f96263ee01b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f96263ee01b 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-16.0.6.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f96263ee01b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:608:33 #19 0x00007f962644ec01 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f962644ec01 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f962644ec01 clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:676:0 #22 0x00007f962644ec01 clang::ento::ExprEngine::processRegionChange(llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:410:0 #23 0x00007f962644ec01 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ProgramState.cpp:123:0 #24 0x00007f962644f047 llvm::IntrusiveRefCntPtr::get() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:0 #25 0x00007f962644f047 bool llvm::operator==(llvm::IntrusiveRefCntPtr const&, llvm::IntrusiveRefCntPtr const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:233:0 #26 0x00007f962644f047 clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr, llvm::ArrayRef>, clang::LocationContext const*, clang::ento::PointerEscapeKind, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3486:0 #27 0x00007f962644f43e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f962644f43e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f962644f43e clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::LocationContext const*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3502:0 #30 0x00007f962645076f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f962645076f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f962645076f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f962645076f 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-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3580:0 #34 0x00007f962645109c clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #35 0x00007f962645109c clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:637:0 #36 0x00007f962641f22e clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #37 0x00007f962641f22e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:0 #38 0x00007f962641fd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #39 0x00007f962641fd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #40 0x00007f96264200ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #41 0x00007f96264202ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #42 0x00007f9626420662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #43 0x00007f9626420662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #44 0x00007f962670fcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #45 0x00007f962670fcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f962670fcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #47 0x00007f962670fcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #48 0x00007f962670fcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #49 0x00007f962671a2aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #50 0x00007f962671a2aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #51 0x00007f962671a2aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #52 0x00007f962671a2aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #53 0x00007f962671a2aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #54 0x00007f9624b937f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #55 0x00007f9624b937f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #56 0x00007f9624b937f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #57 0x00007f9624b937f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #58 0x00007f962622a949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #59 0x00007f96261cee4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #60 0x00007f96261cee4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #61 0x00007f96261cee4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #62 0x00007f96262868e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #63 0x00005641434d42fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #64 0x00005641434d7432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #65 0x00005641434d7ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #66 0x00007f961d0ee590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #67 0x00007f961d0ee649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #68 0x00005641434d00a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/wstring.c.script: line 2: 3106032 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-16.0.6.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. FAIL: Clang :: Analysis/weak-functions.c (1528 of 19121) ******************** TEST 'Clang :: Analysis/weak-functions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/weak-functions.c 1. parser at end of file 2. While analyzing stack: #0 Calling CFGetRuleViolation 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/weak-functions.c:118:22: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/weak-functions.c:118:22: Error evaluating statement #0 0x00007f121eef4607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f121eef29d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f121eef4dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f121dd61930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f1227443da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1227443da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1227443da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1227443da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1227443da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1227443da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1227443da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f1227443da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f12270efcbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f12270efcbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f12270efcbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f12270efcbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f12270efcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f12270efcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f12270efcbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f12270efcbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f12270f0ab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f12270f0ab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f12270f0ab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f12270f0ab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f12270f1eab llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f12270f1eab llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f12270f1eab clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:46 #27 0x00007f12270f220d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f12270f220d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f12270f220d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:53 #30 0x00007f12270d51d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f12270d51d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f12270d51d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f12270fa483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f12270fa483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f12270fa483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f1227100af5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1227100af5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1227100af5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f122705dcaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f122705dcaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f122705dcaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f122705dcaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f122753e0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f122753e0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f122753e0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f122713dc1e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f122713dc1e 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 0x00007f122713dc1e checkFunctionPointerCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f122713dc1e checkPreCall /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f122713dc1e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f122704e32d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f122704e32d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f122704e32d clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:82:7 #54 0x00007f122704e32d runChecker /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:289:35 #55 0x00007f122704e32d void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:137:26 #56 0x00007f12270ad5c3 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #57 0x00007f12270ad5c3 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #58 0x00007f12270ad5c3 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #59 0x00007f12270ad5c3 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007f12270ad5c3 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #61 0x00007f12270ad5c3 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007f12270ad5c3 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:686:0 #63 0x00007f12270ae25f clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:620:0 #64 0x00007f122707c786 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #65 0x00007f122707c786 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2126:0 #66 0x00007f122707dd83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f122707dd83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #68 0x00007f122707e0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #69 0x00007f122707e2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #70 0x00007f122707e662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f122707e662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f122736dcfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007f122736dcfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007f122736dcfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #75 0x00007f122736dcfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #76 0x00007f122736dcfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #77 0x00007f12273782aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #78 0x00007f12273782aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #79 0x00007f12273782aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #80 0x00007f12273782aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #81 0x00007f12273782aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #82 0x00007f12257f17f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #83 0x00007f12257f17f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #84 0x00007f12257f17f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #85 0x00007f12257f17f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #86 0x00007f1226e88949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #87 0x00007f1226e2ce4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #88 0x00007f1226e2ce4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #89 0x00007f1226e2ce4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #90 0x00007f1226ee48e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #91 0x00005563e4b3c2fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #92 0x00005563e4b3f432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #93 0x00005563e4b3fef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #94 0x00007f121dd4c590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #95 0x00007f121dd4c649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #96 0x00005563e4b380a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/weak-functions.c.script: line 1: 3105984 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/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-16.0.6.src/test/Analysis/weak-functions.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/vla.c (1538 of 19121) ******************** TEST 'Clang :: Analysis/vla.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vla.c 1. parser at end of file 2. While analyzing stack: #0 Calling b 3. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vla.c:149:5: Error evaluating statement 4. /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vla.c:149:5: Error evaluating statement #0 0x00007f2659681607 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-16.so+0xd95607) #1 0x00007f265967f9d0 llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-16.so+0xd939d0) #2 0x00007f2659681dba (/usr/lib64/libLLVM-16.so+0xd95dba) #3 0x00007f26584ee930 __restore_rt (/usr/lib64/libc.so.6+0x42930) #4 0x00007f2661bd0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2661bd0da6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2661bd0da6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2661bd0da6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2661bd0da6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2661bd0da6 MakeData /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2661bd0da6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:428:0 #11 0x00007f2661bd0da6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2196:0 #12 0x00007f266187ccbc assignSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2035:5 #13 0x00007f266187ccbc assignBinarySymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:1 #14 0x00007f266187ccbc assignSymSymExprImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #15 0x00007f266187ccbc assignImpl /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #16 0x00007f266187ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1988:15 #17 0x00007f266187ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2111:17 #18 0x00007f266187ccbc assign /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2067:46 #19 0x00007f266187ccbc (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3014:75 #20 0x00007f266187dab5 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #21 0x00007f266187dab5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #22 0x00007f266187dab5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f266187dab5 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3059:31 #24 0x00007f2661861854 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2661861854 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2661861854 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f266187f19f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f266187f19f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f266187f19f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:71 #30 0x00007f26618621d0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f26618621d0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f26618621d0 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:74:44 #33 0x00007f2661887483 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2661887483 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2661887483 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:47:0 #36 0x00007f266188daf5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f266188daf5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f266188daf5 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:42:0 #39 0x00007f26617eacaf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f26617eacaf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f26617eacaf operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f26617eacaf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2661ccb0f8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2661ccb0f8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2661ccb0f8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:721:0 #46 0x00007f2661baf90e checkVLAIndexSize /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:179:58 #47 0x00007f2661baf90e (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::VariableArrayType const*, clang::ento::SVal&) const (.constprop.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:86:30 #48 0x00007f2661a9fef2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #49 0x00007f2661a9fef2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #50 0x00007f2661a9fef2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f2661a9fef2 checkPreStmt /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:278:0 #52 0x00007f2661a9fef2 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::VLASizeChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #53 0x00007f26617d3de5 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:136:5 #54 0x00007f26617d4037 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:191:1 #55 0x00007f266183bd7a llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:146:0 #56 0x00007f266183bd7a llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:610:0 #57 0x00007f266183bd7a llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1207:0 #58 0x00007f266183bd7a llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #59 0x00007f266183bd7a llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:300:0 #60 0x00007f266183bd7a clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #61 0x00007f266183bd7a clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:597:0 #62 0x00007f266180a22e clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:348:0 #63 0x00007f266180a22e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2227:0 #64 0x00007f266180ad83 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #65 0x00007f266180ad83 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1126:0 #66 0x00007f266180b0ef clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:972:0 #67 0x00007f266180b2ff clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:498:0 #68 0x00007f266180b662 operator() /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #69 0x00007f266180b662 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #70 0x00007f2661afacfa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #71 0x00007f2661afacfa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #72 0x00007f2661afacfa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-16.0.6.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:190:34 #73 0x00007f2661afacfa RunPathSensitiveChecks /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:727:22 #74 0x00007f2661afacfa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:697:27 #75 0x00007f2661b052aa llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:5 #76 0x00007f2661b052aa llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:50 #77 0x00007f2661b052aa HandleDeclsCallGraph /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:490:31 #78 0x00007f2661b052aa runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:557:25 #79 0x00007f2661b052aa (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-16.0.6.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:612:31 #80 0x00007f265ff7e7f8 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:9 #81 0x00007f265ff7e7f8 std::vector>, std::allocator>>>::end() /usr/include/c++/12/bits/stl_vector.h:889:16 #82 0x00007f265ff7e7f8 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-16.0.6.src/include/clang/Sema/TemplateInstCallback.h:54:3 #83 0x00007f265ff7e7f8 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-16.0.6.src/lib/Parse/ParseAST.cpp:203:11 #84 0x00007f2661615949 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/FrontendAction.cpp:1058:21 #85 0x00007f26615b9e4f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:275:12 #86 0x00007f26615b9e4f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:235:22 #87 0x00007f26615b9e4f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-16.0.6.src/lib/Frontend/CompilerInstance.cpp:1046:42 #88 0x00007f26616718e8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-16.0.6.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:265:0 #89 0x000055befb6242fc cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/cc1_main.cpp:251:40 #90 0x000055befb627432 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:360:20 #91 0x000055befb627ef5 clang_main(int, char**) /builddir/build/BUILD/clang-16.0.6.src/tools/driver/driver.cpp:435:26 #92 0x00007f26584d9590 __libc_start_call_main (/usr/lib64/libc.so.6+0x2d590) #93 0x00007f26584d9649 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x2d649) #94 0x000055befb6200a5 _start (/builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang+0x100a5) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/test/Analysis/Output/vla.c.script: line 1: 3105948 Segmentation fault (core dumped) /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-16.0.6.src/test/Analysis/vla.c -- ******************** Testing: 0.. FAIL: Clang :: CXX/except/except.spec/p9-dynamic.cpp (1660 of 19121) ******************** TEST 'Clang :: CXX/except/except.spec/p9-dynamic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpptd_cxx98-14 /builddir/build/BUILD/clang-16.0.6.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-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-PRE17 : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpptd_cxx17- /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpp -triple=x86_64-apple-darwin10 -Wno-dynamic-exception-spec -emit-llvm -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-17 -- Exit Code: 2 Command Output (stderr): -- error: error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpptd_cxx98-14' /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpp:11:15: error: expected function body after function declarator void target() throw(int) ^ 2 errors generated. FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-PRE17 -- ******************** Testing: 0.. FAIL: Clang :: CXX/stmt.stmt/stmt.select/p3.cpp (1930 of 19121) ******************** TEST 'Clang :: CXX/stmt.stmt/stmt.select/p3.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -Wno-unused-value -verify /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpptd_cxx98-14 /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -Wno-unused-value -Wc++14-compat -verify /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpptd_cxx17- /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp -DCPP17 -- Exit Code: 1 Command Output (stderr): -- error: no expected directives found: consider use of 'expected-no-diagnostics' error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpptd_cxx98-14' error: 'error' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 8: redefinition of 'x' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 10: redefinition of 'x' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 16: redefinition of 'x' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 18: redefinition of 'x' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 57: expected ')' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 71 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:72): expected ';' after expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 71 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:73): expected expression error: 'error' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 7: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 15: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 16: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 18: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 24: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 24: use of undeclared identifier 'true' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 41: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 41: expected ';' after expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 41: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 57: expected expression File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 71: use of undeclared identifier 'false' error: 'warning' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 24 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:32): 'if' initialization statements are a C++17 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 25 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:33): 'if' initialization statements are a C++17 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 26 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:34): 'if' initialization statements are a C++17 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 41 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:49): 'switch' initialization statements are a C++17 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 42 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:50): 'switch' initialization statements are a C++17 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 43 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:51): 'switch' initialization statements are a C++17 extension error: 'note' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 7: previous definition File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 7: previous definition File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 15: previous definition File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 15: previous definition File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp Line 57 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/stmt.stmt/stmt.select/p3.cpp:58): to match this '(' 31 errors generated. -- ******************** Testing: 0.. FAIL: Clang :: CXX/temp/temp.arg/temp.arg.nontype/p1.cpp (1945 of 19121) ******************** TEST 'Clang :: CXX/temp/temp.arg/temp.arg.nontype/p1.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -verify=expected,precxx17 -triple=x86_64-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpptd_cxx98-14 /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -fsyntax-only -verify=expected,cxx17 -triple=x86_64-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpptd_cxx17- /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -std=c++11 -fsyntax-only -verify -triple=x86_64-linux-gnu /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp -DCPP11ONLY -- Exit Code: 1 Command Output (stderr): -- error: no expected directives found: consider use of 'expected-no-diagnostics' error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpptd_cxx98-14' error: 'error' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 70 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:72): non-type template argument for template parameter of pointer type 'int *' must have its address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 80: cannot be converted to a value of type 'int *' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 81: must have its address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 86: cannot be converted to a value of type 'int *' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 91 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:93): non-type template argument refers to thread-local object File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 116: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 117: cannot bind to template argument of type 'int[10]' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 118: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 119: ignores qualifiers File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 129: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 134: refers to thread-local object File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 136: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 138: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 140: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 146: address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 158 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:160): non-type template argument refers to object 'n' that does not have linkage File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 168: non-type template argument refers to function 'f' that does not have linkage File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 169: non-static data member File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 181: non-type template argument does not refer to any declaration File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 189 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:191): non-type template argument for template parameter of pointer type 'int *' must have its address taken File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 197 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:198): non-type template argument '(int *)1' is invalid File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 201 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:202): non-type template argument '(int *)1' is invalid error: 'error' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 13: unknown type name 'namespace' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 13: expected ';' after top level declarator error: 'warning' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 81 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:83): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 86 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:88): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 105 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:107): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 110 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:112): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 119 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:121): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 124 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:126): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 129 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:131): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 141 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:143): internal linkage is a C++11 extension File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 146 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:148): internal linkage is a C++11 extension error: 'note' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 34: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 34: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 34: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 34: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 34: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 40: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 40: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 40: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 40: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 41: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 42: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 42: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 42: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 42: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 51 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:53): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 51 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:53): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 51 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:53): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 51 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:53): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 51 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:53): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 56: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 56 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:58): here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 61 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:63): non-type template argument refers to function here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 61 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:63): non-type template argument refers to function here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 61 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:63): non-type template argument refers to function here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 61 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:63): non-type template argument refers to function here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 151 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp:153): non-type template argument refers to object here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 167: here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 179: template parameter is declared here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 179: template parameter is declared here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 179: template parameter is declared here File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp Line 179: template parameter is declared here 66 errors generated. -- ******************** Testing: 0.. FAIL: Clang :: CXX/temp/temp.res/temp.local/p3.cpp (2085 of 19121) ******************** TEST 'Clang :: CXX/temp/temp.res/temp.local/p3.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -verify=expected,precxx17 /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpptd_cxx98-14 /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -verify=expected,cxx17 /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpptd_cxx17- /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp -- Exit Code: 1 Command Output (stderr): -- error: no expected directives found: consider use of 'expected-no-diagnostics' error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpptd_cxx98-14' error: 'error' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 13: member 'Base' found in multiple base classes of different types File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 19: member 'Base' found in multiple base classes of different types File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 19: no member named 'f' in 'X0' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 27: expected ';' after class File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 29: undeclared identifier 'T' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 29: a type specifier is required File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 35: undeclared identifier 'T' error: 'error' diagnostics seen but not expected: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4: unknown type name 'template' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4: expected identifier or '(' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 12: unknown type name 'template' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 12: expected identifier or '(' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 24: unknown type name 'namespace' File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 24: expected ';' after top level declarator error: 'note' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp:5): member type 'Base' found by ambiguous name lookup File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp:5): member type 'Base' found by ambiguous name lookup File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp:6): member type 'Base' found by ambiguous name lookup File /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp Line 4 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CXX/temp/temp.res/temp.local/p3.cpp:6): member type 'Base' found by ambiguous name lookup 19 errors generated. -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/typedef_alignment_mismatch_warning.cpp (6406 of 19121) ******************** TEST 'Clang :: CodeGen/typedef_alignment_mismatch_warning.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp -fsyntax-only -verify=expected,precxx17 /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpptd_cxx11-14 -fdata-sections -fcolor-diagnostics : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp -fsyntax-only -verify /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpptd_cxx17- -fdata-sections -fcolor-diagnostics -- Exit Code: 1 Command Output (stderr): -- error: 'warning' diagnostics expected but not seen: File /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp Line 216 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp:218): passing 4-byte aligned argument to 8-byte aligned parameter 'this' of 'StructAligned8' may result in an unaligned pointer access File /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp Line 219 (directive at /builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpp:221): passing 4-byte aligned argument to 8-byte aligned parameter 'this' of 'StructAligned8' may result in an unaligned pointer access error: 'error' diagnostics seen but not expected: (frontend): error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CodeGen/typedef_alignment_mismatch_warning.cpptd_cxx11-14' 3 errors generated. -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/align-avx-complete-objects.cpp (6741 of 19121) ******************** TEST 'Clang :: CodeGenCXX/align-avx-complete-objects.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpptd_cxx11-14 /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp -O0 -triple=x86_64-apple-darwin -target-feature +avx2 -fmax-type-align=16 -emit-llvm -o - -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp --check-prefixes=CHECK,PRE17 : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpptd_cxx17- /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp -O0 -triple=x86_64-apple-darwin -target-feature +avx2 -fmax-type-align=16 -emit-llvm -o - -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp --check-prefixes=CHECK,CXX17 -- Exit Code: 2 Command Output (stderr): -- error: error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpptd_cxx11-14' /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:13:32: error: use of undeclared identifier 'new' volatile AVX2Float *p = new AVX2Float; ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:13:35: error: expected ';' at end of declaration volatile AVX2Float *p = new AVX2Float; ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:13:36: error: declaration does not declare anything [-Werror,-Wmissing-declarations] volatile AVX2Float *p = new AVX2Float; ^~~~~~~~~ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:45:51: error: use of undeclared identifier 'new' volatile AVX2Float_use_existing_align *p = new AVX2Float_use_existing_align; ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:45:54: error: expected ';' at end of declaration volatile AVX2Float_use_existing_align *p = new AVX2Float_use_existing_align; ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp:45:55: error: declaration does not declare anything [-Werror,-Wmissing-declarations] volatile AVX2Float_use_existing_align *p = new AVX2Float_use_existing_align; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 errors generated. FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/align-avx-complete-objects.cpp --check-prefixes=CHECK,PRE17 -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCXX/copy-constructor-elim-2.cpp (6938 of 19121) ******************** TEST 'Clang :: CodeGenCXX/copy-constructor-elim-2.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpptd_cxx11-14 -no-enable-noundef-analysis -triple armv7-none-eabi -emit-llvm -o - /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp --check-prefixes=CHECK,PRE17 : 'RUN: at line 2'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpptd_cxx17- -no-enable-noundef-analysis -triple armv7-none-eabi -emit-llvm -o - /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp --check-prefixes=CHECK,CXX17 -- Exit Code: 2 Command Output (stderr): -- error: error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpptd_cxx11-14' /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:4:19: error: type name requires a specifier or qualifier struct A { int x; A(int); ~A(); }; ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:4:27: error: type name requires a specifier or qualifier struct A { int x; A(int); ~A(); }; ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:4:27: error: expected member name or ';' after declaration specifiers /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:4:26: error: expected ';' at end of declaration list struct A { int x; A(int); ~A(); }; ^ ; /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:5:1: error: must use 'struct' tag to refer to type 'A' A f() { return A(0); } ^ struct /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:5:16: error: call to undeclared function 'A'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] A f() { return A(0); } ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:5:16: error: returning 'int' from a function with incompatible result type 'struct A' A f() { return A(0); } ^~~~ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:11:1: error: unknown type name 'namespace' namespace no_elide_base { ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp:11:24: error: expected ';' after top level declarator namespace no_elide_base { ^ ; 10 errors generated. FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/copy-constructor-elim-2.cpp --check-prefixes=CHECK,PRE17 -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCXX/debug-info-template-parameter.cpp (7130 of 19121) ******************** TEST 'Clang :: CodeGenCXX/debug-info-template-parameter.cpp' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpptd_cxx11-14 -dwarf-version=5 -triple x86_64 /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp -O0 -disable-llvm-passes -debug-info-kind=standalone -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp --check-prefixes=CHECK,PRE17 : 'RUN: at line 5'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpptd_cxx17- -dwarf-version=5 -triple x86_64 /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp -O0 -disable-llvm-passes -debug-info-kind=standalone -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp --check-prefixes=CHECK,CXX17 : 'RUN: at line 6'; /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-16.0.6.src/x86_64-OpenCloudOS-linux-gnu/lib64/clang/16/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpptd_cxx17- -dwarf-version=4 -triple x86_64 /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp -O0 -disable-llvm-passes -debug-info-kind=standalone -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp --check-prefixes=CHECK,CXX17 -- Exit Code: 2 Command Output (stderr): -- error: error reading '/builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpptd_cxx11-14' /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:36:1: error: unknown type name 'template' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:36:10: error: expected identifier or '(' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:40:1: error: unknown type name 'template' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:40:10: error: expected identifier or '(' template ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:44:1: error: unknown type name 'template' template class CT = bar> ^ /builddir/build/BUILD/clang-16.0.6.src/test/CodeGenCXX/debug-info-template-parameter.cpp:49:10: error: expected identifier or '(' template